The Oscar nominated movie, starring Leonardo DiCaprio, is about a frontiersman fighting for survival after being attacked by a Grizzly bear.
The Revenant took $16 million with Star Wars: The Force Awakens in second place with $14.3 million.
Storm Jonas forced theater closures in Washington DC and New York, while hundreds of others suspended showings.
The Revenant, directed by Alejandro G. Inarritu, has taken $119.2 million in North America so far.
The movie had a limited release on Christmas Day, followed by a wide release on January 8.
Star Wars: The Force Awakens has made $1.94 billion globally to date and is likely to cross the $2 billion mark over the next week.
Last week’s No 1, Kevin Hart and Ice Cube comedy Ride Along 2, dropped to third with $13 million.
Rounding out the top five were two new entries, comedy Dirty Grandpa and The Boy, about an American nanny who finds her English family’s boy is a life-sized doll.
Next week’s new releases include thriller The Finest Hours starring Chris Pine, Holliday Grainger and Casey Affleck, and Kung Fu Panda 3.
US box office top 5:
Image source: Wikimedia Commons President-elect Donald Trump celebrated his election victory at the Ultimate Fighting…
Millions of voters across the US chose to return Donald Trump to the White House…
Donald Trump declares victory in the US election as he addresses jubilant supporters in Florida.…
Stocks around the world are rising as Donald Trump appears to be on the cusp…
Donald Trump has won Pennsylvania, North Carolina and Georgia and taken a lead over Kamala…
Quincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…