Metros where homes are selling for the most over asking price

Published 8:30 pm Wednesday, February 7, 2024

Metros where homes are selling for the most over asking price

It’s a tough time to be in the market for a new house.

The average 30-year fixed rate mortgage rose above 7% at the start of November 2022, the highest level in more than a decade, as the Federal Reserve raised its benchmark rates to combat inflation. Rates have dipped slightly since, but remain at historic highs. Even a half of a percentage point change can significantly affect the monthly payments required for a mortgage.

Since mortgage rates were under 4% for the better part of the past decade, many homebuyers locked in far more affordable rates than what’s on offer in today’s environment. And sellers aren’t exactly coming down on price—nationally, home prices are still increasing, just more slowly than they did during the height of the pandemic. The median sale price in December was $403,714, which is 3.98% higher than the year before. The average price difference was -1.41% under asking.

Subscribe to our free email newsletter

Get the latest news sent to your inbox

Despite these high prices, homes are still selling. Some are even selling for more than the list price, as sellers continue to have the upper hand in these markets.

Stacker analyzed data from Redfin to see which metros had the most homes sold over the asking price. Metros include the main city as well as its surrounding towns and suburbs. Metros with fewer than 300 home sales in December 2023 are excluded from this list. The ranking’s basis is the average sale-to-list ratio, which is the difference between what a home listed for and how much a buyer actually paid. Also listed are the metro area’s median listing prices for homes on the market in December and median sale prices for homes that sold during that month.


kan_khampanya // Shutterstock

#50. Seattle, Washington

– Average price difference: -0.97% under asking
— Median list price: $743,000
— Median sale price: $750,000
– Total homes sold: 1,926
— Share that sold above list: 22.7%

Tony Savino // Shutterstock

#49. Milwaukee, Wisconsin

– Average price difference: -0.97% under asking
— Median list price: $249,947
— Median sale price: $280,000
– Total homes sold: 1,151
— Share that sold above list: 34.8%

Canva

#48. Provo, Utah

– Average price difference: -0.95% under asking
— Median list price: $499,815
— Median sale price: $477,990
– Total homes sold: 561
— Share that sold above list: 19.4%

Sean Pavone // Shutterstock

#47. Columbus, Ohio

– Average price difference: -0.94% under asking
— Median list price: $299,999
— Median sale price: $315,000
– Total homes sold: 1,739
— Share that sold above list: 29.6%

Canva

#46. Stockton, California

– Average price difference: -0.89% under asking
— Median list price: $526,796
— Median sale price: $520,000
– Total homes sold: 379
— Share that sold above list: 37.7%

Jon Bilous. // Shutterstock

#45. Oxnard, California

– Average price difference: -0.88% under asking
— Median list price: $798,000
— Median sale price: $815,000
– Total homes sold: 392
— Share that sold above list: 36.2%

refrina // Shutterstock

#44. Fayetteville, North Carolina

– Average price difference: -0.86% under asking
— Median list price: $274,900
— Median sale price: $275,000
– Total homes sold: 592
— Share that sold above list: 28.9%

Real Window Creative // Shutterstock

#43. Harrisburg, Pennsylvania

– Average price difference: -0.77% under asking
— Median list price: $249,900
— Median sale price: $260,000
– Total homes sold: 517
— Share that sold above list: 37.1%

Canva

#42. Fresno, California

– Average price difference: -0.71% under asking
— Median list price: $405,000
— Median sale price: $385,000
– Total homes sold: 468
— Share that sold above list: 36.8%

Canva

#41. York, Pennsylvania

– Average price difference: -0.66% under asking
— Median list price: $250,000
— Median sale price: $257,000
– Total homes sold: 473
— Share that sold above list: 32.1%

Sherry V Smith // Shutterstock

#40. Virginia Beach, Virginia

– Average price difference: -0.60% under asking
— Median list price: $334,900
— Median sale price: $330,000
– Total homes sold: 1,683
— Share that sold above list: 31.6%

Cheri Alguire // Shutterstock

#39. Rockford, Illinois

– Average price difference: -0.60% under asking
— Median list price: $149,900
— Median sale price: $164,500
– Total homes sold: 315
— Share that sold above list: 37.5%

Orhan Cam // Shutterstock

#38. Washington, DC

– Average price difference: -0.54% under asking
— Median list price: $495,000
— Median sale price: $525,000
– Total homes sold: 3,507
— Share that sold above list: 30.3%

Canva

#37. Tacoma, Washington

– Average price difference: -0.53% under asking
— Median list price: $543,970
— Median sale price: $536,000
– Total homes sold: 565
— Share that sold above list: 35.4%

Thiago Leite // Shutterstock

#36. New York, New York

– Average price difference: -0.51% under asking
— Median list price: $725,000
— Median sale price: $700,000
– Total homes sold: 4,183
— Share that sold above list: 31.9%

Canva

#35. Grand Rapids, Michigan

– Average price difference: -0.50% under asking
— Median list price: $300,000
— Median sale price: $300,000
– Total homes sold: 782
— Share that sold above list: 33.0%

Canva

#34. Reading, Pennsylvania

– Average price difference: -0.48% under asking
— Median list price: $239,900
— Median sale price: $250,250
– Total homes sold: 346
— Share that sold above list: 37.6%

marchello74 // Shutterstock

#33. Madison, Wisconsin

– Average price difference: -0.48% under asking
— Median list price: $387,000
— Median sale price: $377,700
– Total homes sold: 490
— Share that sold above list: 35.9%

Dancestrokes // Shutterstock

#32. San Diego, California

– Average price difference: -0.48% under asking
— Median list price: $849,900
— Median sale price: $840,000
– Total homes sold: 1,430
— Share that sold above list: 38.5%

Canva

#31. Anaheim, California

– Average price difference: -0.42% under asking
— Median list price: $1,049,900
— Median sale price: $1,087,500
– Total homes sold: 1,344
— Share that sold above list: 37.4%

f11photo // Shutterstock

#30. Baltimore, Maryland

– Average price difference: -0.40% under asking
— Median list price: $325,000
— Median sale price: $350,000
– Total homes sold: 2,351
— Share that sold above list: 35.9%

Michal Grzechulski // Shutterstock

#29. Poughkeepsie, New York

– Average price difference: -0.40% under asking
— Median list price: $414,900
— Median sale price: $426,001
– Total homes sold: 499
— Share that sold above list: 41.5%

Delmas Lehman // Shutterstock

#28. Montgomery County, Pennsylvania

– Average price difference: -0.11% under asking
— Median list price: $425,000
— Median sale price: $445,000
– Total homes sold: 1,456
— Share that sold above list: 38.9%

Canva

#27. Lubbock, Texas

– Average price difference: 0.00% under asking
— Median list price: $231,400
— Median sale price: $239,000
– Total homes sold: 317
— Share that sold above list: 0.0%

Strike First // Shutterstock

#26. Los Angeles, California

– Average price difference: 0.01% under asking
— Median list price: $850,000
— Median sale price: $850,000
– Total homes sold: 3,569
— Share that sold above list: 42.5%

Erin Cadigan // Shutterstock

#25. Richmond, Virginia

– Average price difference: 0.20% under asking
— Median list price: $369,950
— Median sale price: $372,000
– Total homes sold: 1,339
— Share that sold above list: 38.2%

Christian Hinkle // Shutterstock

#24. Frederick, Maryland

– Average price difference: 0.27% under asking
— Median list price: $480,000
— Median sale price: $530,000
– Total homes sold: 841
— Share that sold above list: 35.4%

Canva

#23. Allentown, Pennsylvania

– Average price difference: 0.29% under asking
— Median list price: $299,900
— Median sale price: $300,500
– Total homes sold: 658
— Share that sold above list: 43.6%

Canva

#22. Rockingham County, New Hampshire

– Average price difference: 0.35% under asking
— Median list price: $529,949
— Median sale price: $504,950
– Total homes sold: 364
— Share that sold above list: 41.8%

Joseph Sohm // Shutterstock

#21. Portland, Maine

– Average price difference: 0.56% under asking
— Median list price: $479,000
— Median sale price: $465,000
– Total homes sold: 526
— Share that sold above list: 41.6%

Canva

#20. Springfield, Massachusetts

– Average price difference: 0.57% under asking
— Median list price: $299,900
— Median sale price: $310,000
– Total homes sold: 473
— Share that sold above list: 47.8%

littlenySTOCK // Shutterstock

#19. Nassau County, New York

– Average price difference: 0.57% under asking
— Median list price: $643,000
— Median sale price: $647,888
– Total homes sold: 1,784
— Share that sold above list: 51.3%

Canva

#18. New Brunswick, New Jersey

– Average price difference: 0.66% under asking
— Median list price: $475,000
— Median sale price: $492,000
– Total homes sold: 2,033
— Share that sold above list: 47.8%

Sean Pavone // Shutterstock

#17. Providence, Rhode Island

– Average price difference: 0.67% under asking
— Median list price: $439,900
— Median sale price: $450,000
– Total homes sold: 1,117
— Share that sold above list: 49.9%

Wangkun Jia // Shutterstock

#16. Albany, New York

– Average price difference: 0.74% under asking
— Median list price: $289,900
— Median sale price: $295,000
– Total homes sold: 733
— Share that sold above list: 48.2%

lunamarina // Shutterstock

#15. Boston, Massachusetts

– Average price difference: 0.76% under asking
— Median list price: $645,000
— Median sale price: $670,000
– Total homes sold: 2,648
— Share that sold above list: 48.3%

Pete Niesen // Shutterstock

#14. San Francisco, California

– Average price difference: 0.81% under asking
— Median list price: $1,200,000
— Median sale price: $1,295,000
– Total homes sold: 617
— Share that sold above list: 37.8%

Canva

#13. Worcester, Massachusetts

– Average price difference: 0.96% under asking
— Median list price: $425,000
— Median sale price: $400,000
– Total homes sold: 779
— Share that sold above list: 54.4%

Wangkun Jia // Shutterstock

#12. Camden, New Jersey

– Average price difference: 0.96% under asking
— Median list price: $306,250
— Median sale price: $325,000
– Total homes sold: 1,087
— Share that sold above list: 48.7%

Sean Pavone // Shutterstock

#11. Manchester, New Hampshire

– Average price difference: 1.33% under asking
— Median list price: $400,000
— Median sale price: $455,000
– Total homes sold: 367
— Share that sold above list: 53.1%

Canva

#10. New Haven, Connecticut

– Average price difference: 1.46% under asking
— Median list price: $330,000
— Median sale price: $329,950
– Total homes sold: 682
— Share that sold above list: 53.8%

Canva

#9. Bridgeport, Connecticut

– Average price difference: 1.68% under asking
— Median list price: $500,000
— Median sale price: $550,000
– Total homes sold: 730
— Share that sold above list: 53.2%

Canva

#8. Lancaster, Pennsylvania

– Average price difference: 1.73% under asking
— Median list price: $290,100
— Median sale price: $325,000
– Total homes sold: 435
— Share that sold above list: 39.5%

Uladzik Kryhin // Shutterstock

#7. San Jose, California

– Average price difference: 1.85% under asking
— Median list price: $1,266,975
— Median sale price: $1,400,000
– Total homes sold: 722
— Share that sold above list: 52.5%

MarynaG // Shutterstock

#6. Oakland, California

– Average price difference: 2.09% under asking
— Median list price: $849,000
— Median sale price: $865,000
– Total homes sold: 1,286
— Share that sold above list: 50.3%

Sean Pavone // Shutterstock

#5. Hartford, Connecticut

– Average price difference: 2.78% under asking
— Median list price: $299,900
— Median sale price: $329,900
– Total homes sold: 1,063
— Share that sold above list: 62.7%

Canva

#4. Syracuse, New York

– Average price difference: 2.95% under asking
— Median list price: $199,900
— Median sale price: $210,000
– Total homes sold: 485
— Share that sold above list: 55.3%

Canva

#3. Newark, New Jersey

– Average price difference: 3.40% under asking
— Median list price: $499,000
— Median sale price: $525,000
– Total homes sold: 1,517
— Share that sold above list: 61.3%

Canva

#2. Buffalo, New York

– Average price difference: 3.91% under asking
— Median list price: $200,000
— Median sale price: $235,000
– Total homes sold: 948
— Share that sold above list: 61.2%

Canva

#1. Rochester, New York

– Average price difference: 6.88% under asking
— Median list price: $165,000
— Median sale price: $232,000
– Total homes sold: 766
— Share that sold above list: 65.3%