House prices
Every US metro area FHFA tracks, in real terms by default, ranked over one, five, ten and twenty-five years and through the crash.
as of 2026-09-12 · FHFA to 2026 Q2 · 410 metro areas (100 purchase-only) · 285 joined to metro pages · real terms in 2024 dollars
The country
FHFA purchase-only index for the United States, real and nominal, first quarter of 1991 = 100.
How this is measured
| Census division | 1 year | 10 years, real | Since 2000, real | 2007 to 2012, real |
|---|---|---|---|---|
| East North Central Division | one year +4.4% | ten years real +55.8% | since 2000 real +41.8% | crash −28.1% |
| East South Central Division | one year +2.1% | ten years real +52.9% | since 2000 real +59.0% | crash −20.8% |
| Middle Atlantic Division | one year +3.9% | ten years real +52.9% | since 2000 real +94.7% | crash −23.0% |
| Mountain Division | one year +0.9% | ten years real +59.0% | since 2000 real +102.2% | crash −38.4% |
| New England Division | one year +3.7% | ten years real +59.3% | since 2000 real +96.2% | crash −25.2% |
| Pacific Division | one year 0.0% | ten years real +38.7% | since 2000 real +111.0% | crash −44.8% |
| South Atlantic Division | one year +1.6% | ten years real +57.3% | since 2000 real +92.2% | crash −35.1% |
| West North Central Division | one year +2.9% | ten years real +43.3% | since 2000 real +55.6% | crash −21.0% |
| West South Central Division | one year +0.8% | ten years real +34.4% | since 2000 real +68.8% | crash −12.7% |
Where prices stand
Every FHFA metro area, sortable; pick real or nominal and the horizon.
How this is measured
Real terms deflate each quarter by that year's US CPI, stated in 2024 dollars. The CPI runs to 2024; quarters after it are shown at 2024 prices until the next annual print, so the one-year figure is nominal for now.
| Metro area | 10 years ▼ | 2007 to 2012 |
|---|---|---|
| Coeur d'Alene, IDIDall-trans. | 10 years change +100.4% | peak to trough −35.8% |
| Boise City, IDID | 10 years change +99.3% | peak to trough −50.2% |
| Homosassa Springs, FLFLall-trans. | 10 years change +95.8% | peak to trough −50.7% |
| Idaho Falls, IDIDall-trans. | 10 years change +90.1% | peak to trough −23.5% |
| Pocatello, IDIDall-trans. | 10 years change +89.0% | peak to trough −17.8% |
| Knoxville, TNTN | 10 years change +87.4% | peak to trough −21.6% |
| Bozeman, MTMTall-trans. | 10 years change +87.0% | peak to trough −29.2% |
| Muskegon-Norton Shores, MIMIall-trans. | 10 years change +85.4% | peak to trough −31.0% |
| Sebring, FLFLall-trans. | 10 years change +84.8% | peak to trough −55.8% |
| Miami-Miami Beach-Kendall, FLFLdivision | 10 years change +84.5% | peak to trough −53.5% |
| Hinesville, GAGAall-trans. | 10 years change +82.3% | peak to trough −26.9% |
| Tampa, FLFLdivision | 10 years change +82.3% | peak to trough −51.2% |
| Athens-Clarke County, GAGAall-trans. | 10 years change +79.3% | peak to trough −26.2% |
| West Palm Beach-Boca Raton-Delray Beach, FLFLdivision | 10 years change +79.2% | peak to trough −52.9% |
| Wilmington, NCNCall-trans. | 10 years change +79.0% | peak to trough −33.0% |
| Twin Falls, IDIDall-trans. | 10 years change +78.7% | peak to trough −28.3% |
| Gainesville, GAGAall-trans. | 10 years change +78.6% | peak to trough −38.0% |
| St. Petersburg-Clearwater-Largo, FLFLdivision | 10 years change +78.0% | peak to trough −46.3% |
| Grand Rapids-Wyoming-Kentwood, MIMI | 10 years change +77.3% | peak to trough −29.7% |
| Lakeland-Winter Haven, FLFL | 10 years change +77.3% | peak to trough −57.9% |
| Traverse City, MIMIall-trans. | 10 years change +76.7% | peak to trough −27.2% |
| Hilton Head Island-Bluffton-Port Royal, SCSCall-trans. | 10 years change +76.5% | peak to trough −35.7% |
| Lewiston-Auburn, MEMEall-trans. | 10 years change +76.5% | peak to trough −25.6% |
| Morristown, TNTNall-trans. | 10 years change +76.2% | peak to trough −18.9% |
| Sebastian-Vero Beach-West Vero Corridor, FLFLall-trans. | 10 years change +76.0% | peak to trough −52.7% |
| Logan, UT-IDUT-IDall-trans. | 10 years change +75.4% | peak to trough −16.0% |
| Port St. Lucie, FLFLall-trans. | 10 years change +75.3% | peak to trough −58.0% |
| Fayetteville-Springdale-Rogers, ARARall-trans. | 10 years change +74.6% | peak to trough −27.1% |
| Charleston-North Charleston, SCSC | 10 years change +74.4% | peak to trough −36.9% |
| Ocala, FLFLall-trans. | 10 years change +74.4% | peak to trough −53.0% |
| Charlotte-Concord-Gastonia, NC-SCNC-SC | 10 years change +74.0% | peak to trough −27.5% |
| Mount Vernon-Anacortes, WAWAall-trans. | 10 years change +74.0% | peak to trough −33.6% |
| Spokane-Spokane Valley, WAWAall-trans. | 10 years change +73.6% | peak to trough −27.4% |
| Atlantic City-Hammonton, NJNJall-trans. | 10 years change +73.5% | peak to trough −33.9% |
| Ogden, UTUTall-trans. | 10 years change +72.0% | peak to trough −24.6% |
| Portland-South Portland, MEMEall-trans. | 10 years change +72.0% | peak to trough −21.6% |
| Missoula, MTMTall-trans. | 10 years change +71.8% | peak to trough −17.7% |
| Janesville-Beloit, WIWIall-trans. | 10 years change +71.1% | peak to trough −24.1% |
| Spartanburg, SCSCall-trans. | 10 years change +70.6% | peak to trough −17.4% |
| Kingston, NYNYall-trans. | 10 years change +70.2% | peak to trough −27.0% |
| Pensacola-Ferry Pass-Brent, FLFLall-trans. | 10 years change +70.2% | peak to trough −36.2% |
| Tacoma-Lakewood, WAWAdivision | 10 years change +70.1% | peak to trough −44.5% |
| Fort Wayne, ININall-trans. | 10 years change +69.9% | peak to trough −16.0% |
| Rochester, NYNY | 10 years change +69.9% | peak to trough −11.3% |
| Deltona-Daytona Beach-Ormond Beach, FLFLall-trans. | 10 years change +69.6% | peak to trough −54.8% |
| Buffalo-Cheektowaga, NYNY | 10 years change +69.5% | peak to trough −7.3% |
| Sheboygan, WIWIall-trans. | 10 years change +69.3% | peak to trough −22.1% |
| Grand Junction, COCOall-trans. | 10 years change +68.7% | peak to trough −33.1% |
| Savannah, GAGAall-trans. | 10 years change +68.7% | peak to trough −30.8% |
| Chattanooga, TN-GATN-GAall-trans. | 10 years change +68.1% | peak to trough −15.8% |
| Greenville-Anderson-Greer, SCSC | 10 years change +68.1% | peak to trough −18.4% |
| Johnson City, TNTNall-trans. | 10 years change +67.8% | peak to trough −12.6% |
| Marietta, GAGAdivision | 10 years change +67.8% | peak to trough −40.8% |
| Palm Bay-Melbourne-Titusville, FLFLall-trans. | 10 years change +67.8% | peak to trough −53.2% |
| Longview-Kelso, WAWAall-trans. | 10 years change +67.7% | peak to trough −34.7% |
| Camden, NJNJdivision | 10 years change +67.5% | peak to trough −33.5% |
| Kenosha, WIWIall-trans. | 10 years change +67.3% | peak to trough −33.0% |
| Provo-Orem-Lehi, UTUT | 10 years change +67.3% | peak to trough −36.0% |
| Rockingham County-Strafford County, NHNHdivisionall-trans. | 10 years change +67.1% | peak to trough −26.9% |
| Providence-Warwick, RI-MARI-MA | 10 years change +67.0% | peak to trough −32.5% |
| Las Vegas-Henderson-North Las Vegas, NVNV | 10 years change +66.9% | peak to trough −65.7% |
| Flagstaff, AZAZall-trans. | 10 years change +66.8% | peak to trough −40.3% |
| Springfield, OHOHall-trans. | 10 years change +66.8% | peak to trough −22.2% |
| Dalton, GAGAall-trans. | 10 years change +66.7% | peak to trough −35.0% |
| Manchester-Nashua, NHNHall-trans. | 10 years change +66.6% | peak to trough −28.3% |
| Cleveland, TNTNall-trans. | 10 years change +66.4% | peak to trough −15.9% |
| Salt Lake City-Murray, UTUT | 10 years change +66.4% | peak to trough −32.7% |
| Olympia-Lacey-Tumwater, WAWAall-trans. | 10 years change +66.2% | peak to trough −31.8% |
| Hickory-Lenoir-Morganton, NCNCall-trans. | 10 years change +66.1% | peak to trough −18.0% |
| Phoenix-Mesa-Chandler, AZAZ | 10 years change +66.0% | peak to trough −55.8% |
| Jackson, TNTNall-trans. | 10 years change +65.6% | peak to trough −17.7% |
| Racine-Mount Pleasant, WIWIall-trans. | 10 years change +65.6% | peak to trough −28.5% |
| Bellingham, WAWAall-trans. | 10 years change +65.2% | peak to trough −24.8% |
| Green Bay, WIWIall-trans. | 10 years change +65.2% | peak to trough −19.2% |
| Albany, ORORall-trans. | 10 years change +64.8% | peak to trough −30.7% |
| Columbus, OHOH | 10 years change +64.7% | peak to trough −21.4% |
| Orlando-Kissimmee-Sanford, FLFL | 10 years change +64.6% | peak to trough −54.1% |
| Allentown-Bethlehem-Easton, PA-NJPA-NJ | 10 years change +64.5% | peak to trough −33.9% |
| Crestview-Fort Walton Beach-Destin, FLFLall-trans. | 10 years change +64.5% | peak to trough −40.5% |
| Syracuse, NYNYall-trans. | 10 years change +64.2% | peak to trough −11.2% |
| St. George, UTUTall-trans. | 10 years change +64.1% | peak to trough −45.7% |
| Appleton, WIWIall-trans. | 10 years change +64.0% | peak to trough −15.8% |
| Burlington, NCNCall-trans. | 10 years change +64.0% | peak to trough −17.6% |
| Lewiston, ID-WAID-WAall-trans. | 10 years change +64.0% | peak to trough −18.3% |
| Oshkosh-Neenah, WIWIall-trans. | 10 years change +64.0% | peak to trough −16.2% |
| South Bend-Mishawaka, IN-MIIN-MIall-trans. | 10 years change +63.9% | peak to trough −18.6% |
| Michigan City-La Porte, ININall-trans. | 10 years change +63.8% | peak to trough −19.0% |
| Helena, MTMTall-trans. | 10 years change +63.7% | peak to trough −15.6% |
| Nashville-Davidson--Murfreesboro--Franklin, TNTN | 10 years change +63.7% | peak to trough −22.6% |
| Daphne-Fairhope-Foley, ALALall-trans. | 10 years change +63.4% | peak to trough −33.5% |
| Jacksonville, NCNCall-trans. | 10 years change +63.1% | peak to trough −18.8% |
| Battle Creek, MIMIall-trans. | 10 years change +62.7% | peak to trough −28.8% |
| Lafayette-West Lafayette, ININall-trans. | 10 years change +62.6% | peak to trough −12.8% |
| Lake Havasu City-Kingman, AZAZall-trans. | 10 years change +62.5% | peak to trough −50.1% |
| Prescott Valley-Prescott, AZAZall-trans. | 10 years change +62.5% | peak to trough −48.4% |
| Rockford, ILILall-trans. | 10 years change +62.4% | peak to trough −28.0% |
| Durham-Chapel Hill, NCNCall-trans. | 10 years change +62.3% | peak to trough −14.1% |
| Mansfield, OHOHall-trans. | 10 years change +62.2% | peak to trough −28.0% |
| Kennewick-Richland, WAWAall-trans. | 10 years change +62.0% | peak to trough −6.0% |
| Kokomo, ININall-trans. | 10 years change +62.0% | peak to trough −23.2% |
| Sherman-Denison, TXTXall-trans. | 10 years change +61.9% | peak to trough −12.8% |
| Cincinnati, OH-KY-INOH-KY-IN | 10 years change +61.8% | peak to trough −24.2% |
| Bend, ORORall-trans. | 10 years change +61.7% | peak to trough −51.1% |
| Dayton-Kettering-Beavercreek, OHOH | 10 years change +61.7% | peak to trough −26.8% |
| Barnstable Town, MAMAall-trans. | 10 years change +61.6% | peak to trough −25.6% |
| Gainesville, FLFLall-trans. | 10 years change +61.6% | peak to trough −41.2% |
| Fond du Lac, WIWIall-trans. | 10 years change +61.4% | peak to trough −14.9% |
| Kiryas Joel-Poughkeepsie-Newburgh, NYNYall-trans. | 10 years change +61.2% | peak to trough −34.3% |
| Kansas City, MO-KSMO-KS | 10 years change +61.1% | peak to trough −26.9% |
| Winston-Salem, NCNCall-trans. | 10 years change +60.7% | peak to trough −17.3% |
| Fort Lauderdale-Pompano Beach-Sunrise, FLFLdivision | 10 years change +60.6% | peak to trough −53.0% |
| Jacksonville, FLFL | 10 years change +60.6% | peak to trough −45.3% |
| Naples-Marco Island, FLFLall-trans. | 10 years change +60.6% | peak to trough −57.3% |
| Cleveland, OHOH | 10 years change +60.3% | peak to trough −30.8% |
| Myrtle Beach-Conway-North Myrtle Beach, SCSCall-trans. | 10 years change +60.0% | peak to trough −39.1% |
| Yakima, WAWAall-trans. | 10 years change +59.9% | peak to trough −14.9% |
| Indianapolis-Carmel-Greenwood, ININ | 10 years change +59.8% | peak to trough −19.7% |
| Wenatchee-East Wenatchee, WAWAall-trans. | 10 years change +59.8% | peak to trough −26.5% |
| Kingsport-Bristol, TN-VATN-VAall-trans. | 10 years change +59.7% | peak to trough −13.2% |
| Milwaukee-Waukesha, WIWI | 10 years change +59.7% | peak to trough −30.1% |
| Lakewood-New Brunswick, NJNJdivision | 10 years change +59.6% | peak to trough −29.8% |
| Springfield, MOMOall-trans. | 10 years change +59.5% | peak to trough −18.8% |
| Jackson, MIMIall-trans. | 10 years change +59.2% | peak to trough −36.5% |
| Muncie, ININall-trans. | 10 years change +59.2% | peak to trough −19.7% |
| Asheville, NCNCall-trans. | 10 years change +59.1% | peak to trough −23.0% |
| Panama City-Panama City Beach, FLFLall-trans. | 10 years change +59.1% | peak to trough −41.7% |
| Reno, NVNVall-trans. | 10 years change +58.9% | peak to trough −57.4% |
| Greensboro-High Point, NCNC | 10 years change +58.5% | peak to trough −23.4% |
| Pittsfield, MAMAall-trans. | 10 years change +58.5% | peak to trough −18.1% |
| Norwich-New London-Willimantic, CTCTall-trans. | 10 years change +58.4% | peak to trough −28.7% |
| Walla Walla, WAWAall-trans. | 10 years change +58.4% | peak to trough −20.1% |
| Bay City, MIMIall-trans. | 10 years change +58.3% | peak to trough −27.6% |
| Salem, ORORall-trans. | 10 years change +58.3% | peak to trough −34.0% |
| Bangor, MEMEall-trans. | 10 years change +58.0% | peak to trough −22.0% |
| Carson City, NVNVall-trans. | 10 years change +58.0% | peak to trough −55.7% |
| Detroit-Dearborn-Livonia, MIMIdivision | 10 years change +58.0% | peak to trough −46.8% |
| Columbia, SCSC | 10 years change +57.6% | peak to trough −24.1% |
| Everett, WAWAdivision | 10 years change +57.6% | peak to trough −44.7% |
| Raleigh-Cary, NCNC | 10 years change +57.5% | peak to trough −18.8% |
| Reading, PAPAall-trans. | 10 years change +57.5% | peak to trough −21.8% |
| Rome, GAGAall-trans. | 10 years change +57.4% | peak to trough −25.5% |
| Clarksville, TN-KYTN-KYall-trans. | 10 years change +57.0% | peak to trough −8.7% |
| Elkhart-Goshen, ININall-trans. | 10 years change +57.0% | peak to trough −21.2% |
| Weirton-Steubenville, WV-OHWV-OHall-trans. | 10 years change +57.0% | peak to trough −18.3% |
| Sandusky, OHOHall-trans. | 10 years change +56.8% | peak to trough −21.2% |
| Sumter, SCSCall-trans. | 10 years change +56.5% | peak to trough −18.8% |
| Eau Claire, WIWIall-trans. | 10 years change +56.4% | peak to trough −14.3% |
| El Centro, CACAall-trans. | 10 years change +56.3% | peak to trough −55.9% |
| Utica-Rome, NYNYall-trans. | 10 years change +56.3% | peak to trough −10.6% |
| Warner Robins, GAGAall-trans. | 10 years change +56.3% | peak to trough −21.4% |
| Pueblo, COCOall-trans. | 10 years change +56.2% | peak to trough −21.8% |
| Worcester, MAMA | 10 years change +56.2% | peak to trough −31.8% |
| Bremerton-Silverdale-Port Orchard, WAWAall-trans. | 10 years change +55.7% | peak to trough −33.7% |
| Lexington-Fayette, KYKYall-trans. | 10 years change +55.6% | peak to trough −13.1% |
| Richmond, VAVA | 10 years change +55.4% | peak to trough −32.3% |
| Lancaster, PAPAall-trans. | 10 years change +55.3% | peak to trough −17.1% |
| Lima, OHOHall-trans. | 10 years change +55.2% | peak to trough −14.6% |
| Vineland, NJNJall-trans. | 10 years change +55.2% | peak to trough −30.8% |
| Niles, MIMIall-trans. | 10 years change +55.0% | peak to trough −23.6% |
| Augusta-Richmond County, GA-SCGA-SCall-trans. | 10 years change +54.9% | peak to trough −21.8% |
| Flint, MIMIall-trans. | 10 years change +54.6% | peak to trough −42.1% |
| Santa Fe, NMNMall-trans. | 10 years change +54.6% | peak to trough −29.8% |
| Rapid City, SDSDall-trans. | 10 years change +54.5% | peak to trough −8.8% |
| Terre Haute, ININall-trans. | 10 years change +54.5% | peak to trough −15.2% |
| Huntsville, ALALall-trans. | 10 years change +54.3% | peak to trough −12.5% |
| Yuma, AZAZall-trans. | 10 years change +54.2% | peak to trough −44.3% |
| Atlanta-Sandy Springs-Roswell, GAGAdivision | 10 years change +54.1% | peak to trough −38.1% |
| Youngstown-Warren, OHOHall-trans. | 10 years change +54.0% | peak to trough −20.4% |
| Pinehurst-Southern Pines, NCNCall-trans. | 10 years change +53.7% | peak to trough −14.2% |
| North Port-Bradenton-Sarasota, FLFL | 10 years change +53.6% | peak to trough −51.4% |
| Waco, TXTXall-trans. | 10 years change +53.3% | peak to trough −6.6% |
| Staunton-Stuarts Draft, VAVAall-trans. | 10 years change +53.1% | peak to trough −24.1% |
| Eugene-Springfield, ORORall-trans. | 10 years change +52.9% | peak to trough −31.3% |
| Trenton-Princeton, NJNJall-trans. | 10 years change +52.7% | peak to trough −29.1% |
| Decatur, ALALall-trans. | 10 years change +52.6% | peak to trough −11.2% |
| Killeen-Temple, TXTXall-trans. | 10 years change +52.6% | peak to trough −10.2% |
| Lansing-East Lansing, MIMIall-trans. | 10 years change +52.6% | peak to trough −34.7% |
| Tucson, AZAZ | 10 years change +52.4% | peak to trough −47.9% |
| Nassau County-Suffolk County, NYNYdivision | 10 years change +52.3% | peak to trough −28.4% |
| Saginaw, MIMIall-trans. | 10 years change +52.3% | peak to trough −29.6% |
| Wausau, WIWIall-trans. | 10 years change +52.2% | peak to trough −17.6% |
| Great Falls, MTMTall-trans. | 10 years change +51.8% | peak to trough −10.4% |
| Kahului-Wailuku, HIHIall-trans. | 10 years change +51.5% | peak to trough −41.7% |
| Brunswick-St. Simons, GAGAall-trans. | 10 years change +51.4% | peak to trough −37.7% |
| Canton-Massillon, OHOHall-trans. | 10 years change +51.2% | peak to trough −23.0% |
| Omaha, NE-IANE-IA | 10 years change +51.2% | peak to trough −18.1% |
| Riverside-San Bernardino-Ontario, CACA | 10 years change +50.9% | peak to trough −55.8% |
| Sierra Vista-Douglas, AZAZall-trans. | 10 years change +50.8% | peak to trough −30.9% |
| Florence-Muscle Shoals, ALALall-trans. | 10 years change +50.7% | peak to trough −10.6% |
| Scranton--Wilkes-Barre, PAPAall-trans. | 10 years change +50.7% | peak to trough −15.1% |
| Macon-Bibb County, GAGAall-trans. | 10 years change +50.5% | peak to trough −25.9% |
| Bridgeport-Stamford-Danbury, CTCT | 10 years change +50.4% | peak to trough −30.3% |
| Madison, WIWIall-trans. | 10 years change +50.4% | peak to trough −16.8% |
| Midland, MIMIall-trans. | 10 years change +50.3% | peak to trough −18.2% |
| Elgin, ILILdivision | 10 years change +50.2% | peak to trough −42.6% |
| Newark, NJNJdivision | 10 years change +50.2% | peak to trough −32.3% |
| Visalia, CACAall-trans. | 10 years change +50.1% | peak to trough −52.3% |
| Lebanon, PAPAall-trans. | 10 years change +50.0% | peak to trough −15.1% |
| Colorado Springs, COCO | 10 years change +49.9% | peak to trough −25.9% |
| Kalamazoo-Portage, MIMIall-trans. | 10 years change +49.8% | peak to trough −23.1% |
| Salisbury, MDMDall-trans. | 10 years change +49.8% | peak to trough −37.3% |
| La Crosse-Onalaska, WI-MNWI-MNall-trans. | 10 years change +49.7% | peak to trough −10.3% |
| Auburn-Opelika, ALALall-trans. | 10 years change +49.6% | peak to trough −21.7% |
| Fayetteville, NCNCall-trans. | 10 years change +49.6% | peak to trough −9.8% |
| Roanoke, VAVAall-trans. | 10 years change +49.6% | peak to trough −19.5% |
| Duluth, MN-WIMN-WIall-trans. | 10 years change +49.3% | peak to trough −18.2% |
| Hartford-West Hartford-East Hartford, CTCT | 10 years change +49.3% | peak to trough −25.4% |
| Bloomington, ININall-trans. | 10 years change +49.1% | peak to trough −8.5% |
| Warren-Troy-Farmington Hills, MIMIdivision | 10 years change +49.1% | peak to trough −41.0% |
| Jefferson City, MOMOall-trans. | 10 years change +49.0% | peak to trough −8.9% |
| Waterbury-Shelton, CTCTall-trans. | 10 years change +48.9% | peak to trough −29.8% |
| Cambridge-Newton-Framingham, MAMAdivision | 10 years change +48.8% | peak to trough −22.1% |
| Tallahassee, FLFLall-trans. | 10 years change +48.2% | peak to trough −37.0% |
| Boston, MAMAdivision | 10 years change +48.1% | peak to trough −23.0% |
| Fort Worth-Arlington-Grapevine, TXTXdivision | 10 years change +48.1% | peak to trough −13.3% |
| San Diego-Chula Vista-Carlsbad, CACA | 10 years change +47.9% | peak to trough −37.9% |
| Akron, OHOHall-trans. | 10 years change +47.8% | peak to trough −24.1% |
| Brownsville-Harlingen, TXTXall-trans. | 10 years change +47.6% | peak to trough −13.2% |
| McAllen-Edinburg-Mission, TXTXall-trans. | 10 years change +47.6% | peak to trough −13.9% |
| Hanford-Corcoran, CACAall-trans. | 10 years change +47.3% | peak to trough −48.5% |
| Topeka, KSKSall-trans. | 10 years change +47.2% | peak to trough −12.8% |
| Corvallis, ORORall-trans. | 10 years change +47.1% | peak to trough −21.5% |
| Abilene, TXTXall-trans. | 10 years change +47.0% | peak to trough −7.6% |
| Joplin, MO-KSMO-KSall-trans. | 10 years change +47.0% | peak to trough −12.8% |
| Tyler, TXTXall-trans. | 10 years change +46.9% | peak to trough −10.3% |
| Owensboro, KYKYall-trans. | 10 years change +46.7% | peak to trough −7.3% |
| Springfield, MAMAall-trans. | 10 years change +46.7% | peak to trough −22.5% |
| Elizabethtown, KYKYall-trans. | 10 years change +46.6% | peak to trough −9.4% |
| El Paso, TXTX | 10 years change +46.5% | peak to trough −22.1% |
| Columbus, ININall-trans. | 10 years change +46.4% | peak to trough −10.3% |
| Montgomery County-Bucks County-Chester County, PAPAdivision | 10 years change +46.4% | peak to trough −23.9% |
| Erie, PAPAall-trans. | 10 years change +46.3% | peak to trough −7.4% |
| Fresno, CACA | 10 years change +46.3% | peak to trough −52.7% |
| New Haven, CTCTall-trans. | 10 years change +46.3% | peak to trough −27.7% |
| Winchester, VA-WVVA-WVall-trans. | 10 years change +46.1% | peak to trough −40.3% |
| Anaheim-Santa Ana-Irvine, CACAdivision | 10 years change +46.0% | peak to trough −37.7% |
| Albany-Schenectady-Troy, NYNY | 10 years change +45.8% | peak to trough −17.6% |
| Louisville/Jefferson County, KY-INKY-IN | 10 years change +45.8% | peak to trough −16.7% |
| Lynchburg, VAVAall-trans. | 10 years change +45.8% | peak to trough −17.7% |
| Glens Falls, NYNYall-trans. | 10 years change +45.7% | peak to trough −17.1% |
| Rocky Mount, NCNCall-trans. | 10 years change +45.6% | peak to trough −19.0% |
| York-Hanover, PAPAall-trans. | 10 years change +45.6% | peak to trough −25.8% |
| Bowling Green, KYKYall-trans. | 10 years change +45.3% | peak to trough −9.8% |
| Lake County-Porter County-Jasper County, ININdivisionall-trans. | 10 years change +45.3% | peak to trough −19.0% |
| Lincoln, NENEall-trans. | 10 years change +45.3% | peak to trough −11.3% |
| Ann Arbor, MIMIall-trans. | 10 years change +45.1% | peak to trough −31.3% |
| Merced, CACAall-trans. | 10 years change +45.1% | peak to trough −66.0% |
| Wichita, KSKSall-trans. | 10 years change +45.1% | peak to trough −12.2% |
| Grand Island, NENEall-trans. | 10 years change +45.0% | peak to trough −7.7% |
| Valdosta, GAGAall-trans. | 10 years change +45.0% | peak to trough −21.5% |
| Cheyenne, WYWYall-trans. | 10 years change +44.7% | peak to trough −10.0% |
| Albuquerque, NMNM | 10 years change +44.6% | peak to trough −28.9% |
| Mobile, ALALall-trans. | 10 years change +44.6% | peak to trough −25.1% |
| Burlington-South Burlington, VTVTall-trans. | 10 years change +44.5% | peak to trough −12.1% |
| Lawrence, KSKSall-trans. | 10 years change +44.5% | peak to trough −15.2% |
| New York-Jersey City-White Plains, NY-NJNY-NJdivision | 10 years change +44.5% | peak to trough −27.9% |
| Modesto, CACAall-trans. | 10 years change +44.4% | peak to trough −62.5% |
| Anniston-Oxford, ALALall-trans. | 10 years change +44.3% | peak to trough −19.7% |
| Columbia, MOMOall-trans. | 10 years change +44.1% | peak to trough −11.1% |
| Punta Gorda, FLFLall-trans. | 10 years change +44.1% | peak to trough −52.9% |
| St. Louis, MO-ILMO-IL | 10 years change +44.1% | peak to trough −26.5% |
| Birmingham, ALAL | 10 years change +43.9% | peak to trough −27.3% |
| Yuba City, CACAall-trans. | 10 years change +43.9% | peak to trough −55.2% |
| St. Joseph, MO-KSMO-KSall-trans. | 10 years change +43.8% | peak to trough −17.5% |
| Fort Smith, AR-OKAR-OKall-trans. | 10 years change +43.6% | peak to trough −12.1% |
| Sioux Falls, SD-MNSD-MNall-trans. | 10 years change +43.6% | peak to trough −9.5% |
| Greeley, COCOall-trans. | 10 years change +43.5% | peak to trough −21.7% |
| Toledo, OHOHall-trans. | 10 years change +43.5% | peak to trough −27.4% |
| Hot Springs, ARARall-trans. | 10 years change +42.9% | peak to trough −17.8% |
| Cape Coral-Fort Myers, FLFL | 10 years change +42.7% | peak to trough −59.1% |
| Tulsa, OKOK | 10 years change +42.7% | peak to trough −17.6% |
| Charlottesville, VAVAall-trans. | 10 years change +42.5% | peak to trough −24.8% |
| Greenville, NCNCall-trans. | 10 years change +42.4% | peak to trough −17.1% |
| Blacksburg-Christiansburg-Radford, VAVAall-trans. | 10 years change +42.1% | peak to trough −18.0% |
| Harrisburg-Carlisle, PAPAall-trans. | 10 years change +42.1% | peak to trough −14.1% |
| Wilmington, DE-MD-NJDE-MD-NJdivision | 10 years change +41.9% | peak to trough −32.0% |
| Dallas-Plano-Irving, TXTXdivision | 10 years change +41.0% | peak to trough −13.2% |
| Amherst Town-Northampton, MAMAall-trans. | 10 years change +40.9% | peak to trough −18.6% |
| Santa Maria-Santa Barbara, CACAall-trans. | 10 years change +40.8% | peak to trough −47.2% |
| Pittsburgh, PAPA | 10 years change +40.3% | peak to trough −8.3% |
| Rochester, MNMNall-trans. | 10 years change +40.3% | peak to trough −17.6% |
| Wichita Falls, TXTXall-trans. | 10 years change +40.3% | peak to trough −10.5% |
| Evansville, ININall-trans. | 10 years change +40.1% | peak to trough −11.9% |
| Kankakee, ILILall-trans. | 10 years change +40.1% | peak to trough −23.8% |
| Fort Collins-Loveland, COCOall-trans. | 10 years change +39.8% | peak to trough −13.2% |
| Monroe, MIMIall-trans. | 10 years change +39.6% | peak to trough −34.7% |
| Virginia Beach-Chesapeake-Norfolk, VA-NCVA-NC | 10 years change +39.6% | peak to trough −33.2% |
| Memphis, TN-MS-ARTN-MS-AR | 10 years change +39.4% | peak to trough −26.4% |
| Binghamton, NYNYall-trans. | 10 years change +39.3% | peak to trough −13.4% |
| Chicago-Naperville-Schaumburg, ILILdivision | 10 years change +39.2% | peak to trough −41.0% |
| Sioux City, IA-NE-SDIA-NE-SDall-trans. | 10 years change +39.1% | peak to trough −8.2% |
| Hagerstown-Martinsburg, MD-WVMD-WVall-trans. | 10 years change +38.9% | peak to trough −41.1% |
| Medford, ORORall-trans. | 10 years change +38.6% | peak to trough −46.1% |
| Seattle-Bellevue-Kent, WAWAdivision | 10 years change +38.6% | peak to trough −36.9% |
| St. Cloud, MNMNall-trans. | 10 years change +38.4% | peak to trough −26.7% |
| College Station-Bryan, TXTXall-trans. | 10 years change +38.3% | peak to trough −7.4% |
| Longview, TXTXall-trans. | 10 years change +38.3% | peak to trough −9.8% |
| Salinas, CACAall-trans. | 10 years change +38.2% | peak to trough −57.6% |
| Billings, MTMTall-trans. | 10 years change +38.1% | peak to trough −10.0% |
| Las Cruces, NMNMall-trans. | 10 years change +37.8% | peak to trough −26.0% |
| Philadelphia, PAPAdivision | 10 years change +37.7% | peak to trough −21.7% |
| Harrisonburg, VAVAall-trans. | 10 years change +37.6% | peak to trough −22.6% |
| Albany, GAGAall-trans. | 10 years change +37.5% | peak to trough −21.0% |
| Bakersfield-Delano, CACA | 10 years change +37.4% | peak to trough −55.2% |
| Gulfport-Biloxi, MSMSall-trans. | 10 years change +37.3% | peak to trough −30.2% |
| Los Angeles-Long Beach-Glendale, CACAdivision | 10 years change +37.3% | peak to trough −45.1% |
| Gadsden, ALALall-trans. | 10 years change +37.1% | peak to trough −13.9% |
| Paducah, KY-ILKY-ILall-trans. | 10 years change +37.0% | peak to trough −9.0% |
| Columbus, GA-ALGA-ALall-trans. | 10 years change +36.9% | peak to trough −23.8% |
| Stockton-Lodi, CACA | 10 years change +36.6% | peak to trough −59.8% |
| Chambersburg, PAPAall-trans. | 10 years change +36.4% | peak to trough −27.6% |
| San Luis Obispo-Paso Robles, CACAall-trans. | 10 years change +36.4% | peak to trough −39.1% |
| Goldsboro, NCNCall-trans. | 10 years change +35.8% | peak to trough −13.4% |
| Gettysburg, PAPAall-trans. | 10 years change +35.3% | peak to trough −28.0% |
| Wildwood-The Villages, FLFLall-trans. | 10 years change +35.0% | peak to trough −23.0% |
| Austin-Round Rock-San Marcos, TXTX | 10 years change +34.5% | peak to trough −10.1% |
| Denver-Aurora-Centennial, COCO | 10 years change +34.3% | peak to trough −15.2% |
| Texarkana, TX-ARTX-ARall-trans. | 10 years change +34.1% | peak to trough −8.5% |
| San Angelo, TXTXall-trans. | 10 years change +33.9% | peak to trough −7.7% |
| Dover, DEDEall-trans. | 10 years change +33.7% | peak to trough −30.5% |
| Champaign-Urbana, ILILall-trans. | 10 years change +33.6% | peak to trough −13.4% |
| Hattiesburg, MSMSall-trans. | 10 years change +33.4% | peak to trough −17.4% |
| Lake County, ILILdivisionall-trans. | 10 years change +33.3% | peak to trough −35.7% |
| Oklahoma City, OKOK | 10 years change +33.1% | peak to trough −13.4% |
| Florence, SCSCall-trans. | 10 years change +32.6% | peak to trough −13.8% |
| Minneapolis-St. Paul-Bloomington, MN-WIMN-WI | 10 years change +32.6% | peak to trough −36.0% |
| San Antonio-New Braunfels, TXTX | 10 years change +32.5% | peak to trough −14.7% |
| Parkersburg-Vienna, WVWVall-trans. | 10 years change +32.1% | peak to trough −10.7% |
| Johnstown, PAPAall-trans. | 10 years change +31.4% | peak to trough −11.5% |
| Sacramento-Roseville-Folsom, CACA | 10 years change +31.4% | peak to trough −50.4% |
| Bloomington, ILILall-trans. | 10 years change +31.0% | peak to trough −13.2% |
| Grants Pass, ORORall-trans. | 10 years change +31.0% | peak to trough −44.1% |
| Dothan, ALALall-trans. | 10 years change +30.6% | peak to trough −19.5% |
| Mankato, MNMNall-trans. | 10 years change +30.3% | peak to trough −20.9% |
| Arlington-Alexandria-Reston, VA-WVVA-WVdivision | 10 years change +30.0% | peak to trough −31.1% |
| Boulder, COCOall-trans. | 10 years change +29.9% | peak to trough −11.8% |
| State College, PAPAall-trans. | 10 years change +29.9% | peak to trough −7.9% |
| Beaumont-Port Arthur, TXTXall-trans. | 10 years change +29.8% | peak to trough −11.1% |
| Ames, IAIAall-trans. | 10 years change +29.7% | peak to trough −11.7% |
| Dubuque, IAIAall-trans. | 10 years change +29.7% | peak to trough −5.0% |
| Des Moines-West Des Moines, IAIA | 10 years change +29.6% | peak to trough −21.4% |
| Chico, CACAall-trans. | 10 years change +29.2% | peak to trough −43.4% |
| Ithaca, NYNYall-trans. | 10 years change +29.0% | peak to trough −7.4% |
| Redding, CACAall-trans. | 10 years change +29.0% | peak to trough −46.2% |
| Tuscaloosa, ALALall-trans. | 10 years change +29.0% | peak to trough −13.0% |
| Laredo, TXTXall-trans. | 10 years change +28.5% | peak to trough −17.8% |
| Elmira, NYNYall-trans. | 10 years change +28.4% | peak to trough −6.4% |
| Beckley, WVWVall-trans. | 10 years change +28.3% | peak to trough −9.7% |
| Little Rock-North Little Rock-Conway, ARAR | 10 years change +28.3% | peak to trough −14.5% |
| Victoria, TXTXall-trans. | 10 years change +28.3% | peak to trough −8.2% |
| Watertown-Fort Drum, NYNYall-trans. | 10 years change +28.2% | peak to trough −9.7% |
| Cape Girardeau, MO-ILMO-ILall-trans. | 10 years change +27.8% | peak to trough −11.9% |
| Midland, TXTXall-trans. | 10 years change +27.6% | peak to trough −5.3% |
| Oxnard-Thousand Oaks-Ventura, CACA | 10 years change +27.5% | peak to trough −42.2% |
| Huntington-Ashland, WV-KY-OHWV-KY-OHall-trans. | 10 years change +27.2% | peak to trough −7.1% |
| Farmington, NMNMall-trans. | 10 years change +26.9% | peak to trough −19.4% |
| Cedar Rapids, IAIAall-trans. | 10 years change +26.8% | peak to trough −9.6% |
| Portland-Vancouver-Hillsboro, OR-WAOR-WA | 10 years change +26.5% | peak to trough −35.2% |
| Amarillo, TXTXall-trans. | 10 years change +26.1% | peak to trough −7.9% |
| Lawton, OKOKall-trans. | 10 years change +25.5% | peak to trough −12.1% |
| Vallejo, CACAall-trans. | 10 years change +25.5% | peak to trough −59.4% |
| Montgomery, ALALall-trans. | 10 years change +25.4% | peak to trough −20.2% |
| Altoona, PAPAall-trans. | 10 years change +24.8% | peak to trough −7.1% |
| Lubbock, TXTXall-trans. | 10 years change +24.7% | peak to trough −6.3% |
| Williamsport, PAPAall-trans. | 10 years change +24.3% | peak to trough −4.7% |
| Davenport-Moline-Rock Island, IA-ILIA-ILall-trans. | 10 years change +23.9% | peak to trough −10.0% |
| Urban Honolulu, HIHIall-trans. | 10 years change +23.9% | peak to trough −17.5% |
| Wheeling, WV-OHWV-OHall-trans. | 10 years change +23.9% | peak to trough −11.2% |
| Decatur, ILILall-trans. | 10 years change +23.7% | peak to trough −11.5% |
| Corpus Christi, TXTXall-trans. | 10 years change +23.4% | peak to trough −14.2% |
| Waterloo-Cedar Falls, IAIAall-trans. | 10 years change +23.4% | peak to trough −7.7% |
| Lexington Park, MDMDall-trans. | 10 years change +22.6% | peak to trough −33.5% |
| Springfield, ILILall-trans. | 10 years change +22.2% | peak to trough −7.7% |
| Iowa City, IAIAall-trans. | 10 years change +21.9% | peak to trough −10.0% |
| Baltimore-Columbia-Towson, MDMD | 10 years change +21.7% | peak to trough −31.1% |
| Casper, WYWYall-trans. | 10 years change +21.7% | peak to trough −14.0% |
| Jonesboro, ARARall-trans. | 10 years change +21.7% | peak to trough −8.8% |
| Fargo, ND-MNND-MNall-trans. | 10 years change +21.6% | peak to trough −7.3% |
| Morgantown, WVWVall-trans. | 10 years change +21.1% | peak to trough −7.8% |
| Houston-Pasadena-The Woodlands, TXTX | 10 years change +20.4% | peak to trough −10.1% |
| San Jose-Sunnyvale-Santa Clara, CACA | 10 years change +20.4% | peak to trough −35.4% |
| Frederick-Gaithersburg-Bethesda, MDMDdivision | 10 years change +20.2% | peak to trough −32.7% |
| Fairbanks-College, AKAKall-trans. | 10 years change +20.0% | peak to trough −11.6% |
| Peoria, ILILall-trans. | 10 years change +19.8% | peak to trough −12.2% |
| Anchorage, AKAKall-trans. | 10 years change +19.7% | peak to trough −12.0% |
| Oakland-Fremont-Berkeley, CACAdivision | 10 years change +18.8% | peak to trough −49.5% |
| Charleston, WVWVall-trans. | 10 years change +18.5% | peak to trough −9.8% |
| Santa Cruz-Watsonville, CACAall-trans. | 10 years change +18.5% | peak to trough −38.0% |
| Manhattan, KSKSall-trans. | 10 years change +18.4% | peak to trough −14.4% |
| Napa, CACAall-trans. | 10 years change +18.1% | peak to trough −46.9% |
| Odessa, TXTXall-trans. | 10 years change +17.7% | peak to trough −9.7% |
| Slidell-Mandeville-Covington, LALAall-trans. | 10 years change +16.6% | peak to trough −23.4% |
| Santa Rosa-Petaluma, CACAall-trans. | 10 years change +16.3% | peak to trough −44.2% |
| Grand Forks, ND-MNND-MNall-trans. | 10 years change +15.9% | peak to trough −6.6% |
| Jackson, MSMSall-trans. | 10 years change +15.5% | peak to trough −15.3% |
| Bismarck, NDNDall-trans. | 10 years change +14.0% | peak to trough −3.0% |
| Hammond, LALAall-trans. | 10 years change +12.9% | peak to trough −20.7% |
| Baton Rouge, LALA | 10 years change +12.5% | peak to trough −14.5% |
| Alexandria, LALAall-trans. | 10 years change +10.8% | peak to trough −10.6% |
| Washington, DC-MDDC-MDdivision | 10 years change +9.0% | peak to trough −34.5% |
| Enid, OKOKall-trans. | 10 years change +8.9% | peak to trough −7.5% |
| Shreveport-Bossier City, LALAall-trans. | 10 years change +8.6% | peak to trough −5.6% |
| Minot, NDNDall-trans. | 10 years change +8.1% | peak to trough −3.1% |
| New Orleans-Metairie, LALA | 10 years change +7.8% | peak to trough −21.1% |
| San Rafael, CACAdivisionall-trans. | 10 years change +7.7% | peak to trough −30.9% |
| Monroe, LALAall-trans. | 10 years change +6.4% | peak to trough −6.8% |
| Lafayette, LALAall-trans. | 10 years change +6.2% | peak to trough −11.2% |
| San Francisco-San Mateo-Redwood City, CACAdivision | 10 years change +5.1% | peak to trough −29.3% |
| Lake Charles, LALAall-trans. | 10 years change +2.2% | peak to trough −9.2% |
| Houma-Bayou Cane-Thibodaux, LALAall-trans. | 10 years change −2.9% | peak to trough −9.6% |
Show all 410 metro areas
The boards
Ten metro areas each, from the same file, in real terms unless the title says otherwise.
Real change since the same quarter of ten years ago.
- 1Coeur d'Alene, IDreal, 10 years +100.4%
- 2Boise City, IDreal, 10 years +99.3%
- 3Homosassa Springs, FLreal, 10 years +95.8%
- 4Idaho Falls, IDreal, 10 years +90.1%
- 5Pocatello, IDreal, 10 years +89.0%
- 6Knoxville, TNreal, 10 years +87.4%
- 7Bozeman, MTreal, 10 years +87.0%
- 8Muskegon-Norton Shores, MIreal, 10 years +85.4%
- 9Sebring, FLreal, 10 years +84.8%
- 10Miami-Miami Beach-Kendall, FLreal, 10 years +84.5%
Real change, smallest first: where a house bought in the mid-2010s has gone nowhere.
- 1Houma-Bayou Cane-Thibodaux, LAreal, 10 years −2.9%
- 2Lake Charles, LAreal, 10 years +2.2%
- 3San Francisco-San Mateo-Redwood City, CAreal, 10 years +5.1%
- 4Lafayette, LAreal, 10 years +6.2%
- 5Monroe, LAreal, 10 years +6.4%
- 6San Rafael, CAreal, 10 years +7.7%
- 7New Orleans-Metairie, LAreal, 10 years +7.8%
- 8Minot, NDreal, 10 years +8.1%
- 9Shreveport-Bossier City, LAreal, 10 years +8.6%
- 10Enid, OKreal, 10 years +8.9%
Real change from the first quarter of 2000.
- 1Miami-Miami Beach-Kendall, FLreal, since 2000 +207.6%
- 2West Palm Beach-Boca Raton-Delray Beach, FLreal, since 2000 +183.5%
- 3Bozeman, MTreal, since 2000 +183.0%
- 4Coeur d'Alene, IDreal, since 2000 +167.1%
- 5St. Petersburg-Clearwater-Largo, FLreal, since 2000 +165.0%
- 6Boise City, IDreal, since 2000 +160.0%
- 7Anaheim-Santa Ana-Irvine, CAreal, since 2000 +158.4%
- 8Fort Lauderdale-Pompano Beach-Sunrise, FLreal, since 2000 +154.9%
- 9Kahului-Wailuku, HIreal, since 2000 +154.4%
- 10Los Angeles-Long Beach-Glendale, CAreal, since 2000 +151.7%
Nominal change over the last four quarters (the CPI has not printed for this year yet).
- 1Muncie, INnominal, 1 year +13.9%
- 2Owensboro, KYnominal, 1 year +13.0%
- 3Anniston-Oxford, ALnominal, 1 year +12.0%
- 4Paducah, KY-ILnominal, 1 year +11.4%
- 5Lima, OHnominal, 1 year +11.1%
- 6Sumter, SCnominal, 1 year +11.1%
- 7Urban Honolulu, HInominal, 1 year +11.1%
- 8Charleston, WVnominal, 1 year +10.5%
- 9Lawton, OKnominal, 1 year +10.2%
- 10Beckley, WVnominal, 1 year +10.0%
Largest real peak-to-trough fall inside the window, most severe first.
- 1Merced, CAreal, peak to trough −66.0%
- 2Las Vegas-Henderson-North Las Vegas, NVreal, peak to trough −65.7%
- 3Modesto, CAreal, peak to trough −62.5%
- 4Stockton-Lodi, CAreal, peak to trough −59.8%
- 5Vallejo, CAreal, peak to trough −59.4%
- 6Cape Coral-Fort Myers, FLreal, peak to trough −59.1%
- 7Port St. Lucie, FLreal, peak to trough −58.0%
- 8Lakeland-Winter Haven, FLreal, peak to trough −57.9%
- 9Salinas, CAreal, peak to trough −57.6%
- 10Reno, NVreal, peak to trough −57.4%
Metro areas that barely fell, or did not fall at all, in real terms.
- 1Bismarck, NDreal, peak to trough −3.0%
- 2Minot, NDreal, peak to trough −3.1%
- 3Williamsport, PAreal, peak to trough −4.7%
- 4Dubuque, IAreal, peak to trough −5.0%
- 5Midland, TXreal, peak to trough −5.3%
- 6Shreveport-Bossier City, LAreal, peak to trough −5.6%
- 7Kennewick-Richland, WAreal, peak to trough −6.0%
- 8Lubbock, TXreal, peak to trough −6.3%
- 9Elmira, NYreal, peak to trough −6.4%
- 10Grand Forks, ND-MNreal, peak to trough −6.6%
Where these numbers come from
The Federal Housing Finance Agency's House Price Index, quarterly, from the all-series master file; purchase-only where published, all-transactions otherwise, not seasonally adjusted. Real terms use the World Bank's US consumer price index (FP.CPI.TOTL), annual. Growth is measured against the same quarter of the earlier year; the crash is the largest peak-to-trough fall between the first quarter of 2007 and the last of 2012. Case-Shiller's twenty cities are not yet on this page.