Edward Hopper's East Wind Over Weehawken has fetched 40.5 million US dollars (£24.7 million) at a sale in New York - an auction record for the artist.
It had been in the collection of the Pennsylvania Academy of the Fine Arts.
An anonymous telephone bidder purchased the work at Christie's.
The pre-sale estimate was 22 million US dollars (£13.4 million) to 28 million US dollars (£17.1 million).
The painting captures the melancholy of post-Depression life in America, and Hopper considered it one of his best works.
Proceeds from the sale will go towards the creation of a new endowment at the academy for the purchase of artworks.
The previous Hopper record was 26.9 million US dollars (£16.4 million) for Hotel Window.