It's a two-year pact carrying an average annual value of $4.8 million, reports TSN's Pierre LeBrun.
DeAngelo was a restricted free agent. He tied for third in goals among NHL blue-liners (15) and tied for fourth in points (53) at the position over 68 games in 2019-20.
The 24-year-old had a salary arbitration hearing scheduled for Oct. 20.
He spent the last three seasons with the Rangers after playing his rookie campaign with the Arizona Coyotes. New York acquired DeAngelo in a trade that sent Antti Raanta and Derek Stepan to the desert in June 2017.
DeAngelo was coming off a one-year, $925,000 deal he signed with the Rangers in September 2019.