Read Today’s Top Story: REMAX: Miami home sales jump

NAR: Existing-home sales flat in April

by John Yellig

Existing-home sales for all types of residences were roughly flat in April, rising just 0.2% month over month to a rate of 4.02 million transactions, the National Association of REALTORS® said. Year over year, sales were flat. 

The median-existing sales price for all housing types rose 0.9% year over year to $417,700, its 34th consecutive increase. 

“Despite mixed macroeconomic signals — including a record-high stock market and historically low consumer confidence — home sales were modestly boosted by the continued improvement in housing affordability,” said NAR Chief Economist Lawrence Yun. “Mortgage rates are lower from a year ago, and average income growth is outpacing home price gains.” 

Single-family sales, meanwhile, were unchanged month over month at 3.64 million, which represented a 0.3% dip from April 2025. The median single-family sales price was up 1% annually to $422,300. 

Condominium and co-op sales were up 2.7% both month over month and year over year to an annual rate of 380,000. The median price rose 1.1% from April 2025. 

Regionally, month-over-month sales increased in the Midwest and the South, were flat in the Northeast and declined in the West. Year-over-year sales rose in the South, were unchanged in the West and fell in the Northeast and Midwest. 

Inventory rose 5.8% month over month and 1.4% year over year to 1.47 million homes, which equals a 4.4-month supply of unsold inventory, up from 4.2 months in March and 4.3 months in April 2025. 

The average 30-year fixed-rate mortgage in April was 6.33%, up from 6.18% in March and down from 6.73% a year earlier. 

“Inventory still remains tight,” Yun said. “Multiple offers, though not as intense as a few years ago, are still occurring. At the same time, days on market are lengthening on average, implying that consumers are taking their time before making decisions.”

Read More Related to This Post

Join the conversation

New Subscribe

  • This field is for validation purposes and should be left unchanged.