Indiana ranks at 54 out of 100 against 51 states, based on how often homes sold above list, how close to list they sold, how fast they sold, supply and price drops.
The numbers
| March–May 2026 | A year earlier | Change | |
|---|---|---|---|
| Homes sold above list price | 21% | 22% | −1.9 pts |
| Average sale-to-list ratio | 98.0% | 98.1% | −0.1 pts |
| Median days on market | 34 | 30 | +4 |
| Months of supply | 2.3 | 2.3 | −0.6% |
| Listings with a price drop | 34% | 31% | +2.2 pts |
| Median sale price | $278,558 | $268,829 | +3.6% |
| Median price per sq ft | $152 | $147 | +3.6% |
| Homes sold | 22268 | 21611 | +3.0% |
The trend
Cities and towns in Indiana
| City | Heat score | ZIP codes |
|---|---|---|
| Mishawaka | 65 · Hot | 2 |
| Carmel | 64 · Hot | 4 |
| Highland | 60 · Hot | 1 |
| Lafayette | 59 · Warm | 2 |
| Hammond | 56 · Warm | 5 |
| Dayton | 56 · Warm | 1 |
| Zionsville | 56 · Warm | 1 |
| South Bend | 55 · Warm | 6 |
| Elkhart | 55 · Warm | 2 |
| Fort Wayne | 52 · Warm | 11 |
| Evansville | 52 · Warm | 6 |
| Lawrence | 52 · Warm | 2 |
| Hobart | 52 · Warm | 1 |
| Fishers | 51 · Warm | 2 |
| Westfield | 51 · Warm | 1 |
| Brownsburg | 50 · Warm | 1 |
| Ingalls | 50 · Warm | 1 |
| Portage | 50 · Warm | 1 |
| Granger | 49 · Warm | 2 |
| Merrillville | 48 · Warm | 1 |
| Kingsford Heights | 47 · Warm | 1 |
| Muncie | 43 · Warm | 3 |
| East Chicago | 43 · Warm | 1 |
| Schererville | 43 · Warm | 1 |
| Lake Station | 42 · Warm | 1 |
| Noblesville | 41 · Warm | 2 |
| Beech Grove | 41 · Warm | 1 |
| Leo-Cedarville | 41 · Warm | 1 |
| Plainfield | 41 · Warm | 1 |
| Kokomo | 40 · Warm | 2 |
| West Lafayette | 39 · Balanced | 1 |
| Yorktown | 39 · Balanced | 1 |
| Griffith | 38 · Balanced | 1 |
| Jeffersonville | 38 · Balanced | 1 |
| Indianapolis | 37 · Balanced | 36 |
| Terre Haute | 37 · Balanced | 4 |
| Clarksville | 37 · Balanced | 1 |
| Greenwood | 36 · Balanced | 2 |
| Dyer | 36 · Balanced | 1 |
| Crown Point | 35 · Balanced | 1 |
| St. John | 35 · Balanced | 1 |
| Whitestown | 35 · Balanced | 1 |
| Gas City | 34 · Balanced | 1 |
| Anderson | 33 · Balanced | 3 |
| Munster | 33 · Balanced | 1 |
| Winona Lake | 33 · Balanced | 1 |
| Michigan City | 31 · Balanced | 1 |
| Whiteland | 30 · Balanced | 1 |
| Avon | 29 · Balanced | 1 |
| Cedar Lake | 28 · Balanced | 1 |
| New Albany | 28 · Balanced | 1 |
| Sellersburg | 28 · Balanced | 1 |
| Gary | 27 · Balanced | 7 |
| Bloomington | 24 · Balanced | 2 |
| Richmond | 24 · Balanced | 1 |
| McCordsville | 23 · Balanced | 1 |
| Bargersville | 17 · Cool | 1 |
| Smithville-Sanders | 12 · Cool | 1 |
All 138 places, A to Z
Advance
Alamo
Amo
Anderson
Avoca
Avon
Bargersville
Beech Grove
Beverly Shores
Blanford
Bloomington
Boston
Brooklyn
Brownsburg
Buck Creek
Buffalo
Burket
Burlington
Carmel
Cedar Lake
Clarksburg
Clarksville
Clifford
Coalmont
Crown Point
Dayton
Dublin
Dunreith
Dyer
East Chicago
East Germantown
Elkhart
Evansville
Fishers
Fontanet
Fort Wayne
Fowlerton
Freelandville
Fulton
Gary
Gas City
Granger
Greensboro
Greenwood
Griffith
Grissom AFB
Hammond
Harmony
Harrodsburg
Highland
Hobart
Hymera
Indianapolis
Ingalls
Jeffersonville
Jonesville
Kennard
Kingsbury
Kingsford Heights
Knightsville
Kokomo
La Paz
Lafayette
Lake Station
Laketon
Lapel
Lawrence
Leo-Cedarville
Mackey
Matthews
McCordsville
Mecca
Mellott
Merrillville
Mexico
Michigan City
Mishawaka
Mount Ayr
Mount Summit
Muncie
Munster
Napoleon
New Albany
New Goshen
New Market
New Point
New Trenton
Newport
Newtown
Noblesville
Notre Dame
Onward
Oolitic
Orestes
Plainfield
Portage
Ragsdale
Richmond
Riley
Salamonia
Santa Claus
Saratoga
Schererville
Scotland
Sellersburg
Shadeland
Shelby
Shepardsville
Smithville-Sanders
Somerset
Somerville
South Bend
Spurgeon
St. Bernice
St. John
St. Mary of the Woods
State Line City
Staunton
Stinesville
Stockwell
Sulphur Springs
Sweetser
Taylorsville
Templeton
Terre Haute
Universal
Vernon
West Lafayette
Westfield
Westphalia
Wheeler
Whiteland
Whitestown
Winona Lake
Yeoman
Yorktown
Zanesville
Zionsville
Add this to your website
Paste this where you want the widget. It updates itself every month.
Methodology
The heat score ranks an area against every other area of the same kind (ZIP codes against ZIP codes, cities against cities, states against states) on five measures from Redfin’s Data Center: the share of homes sold above list price (35%), the average sale-to-list ratio (20%), median days on market (20%, fewer is hotter), months of supply (15%, fewer is hotter) and the share of listings with a price drop (10%, fewer is hotter). Each measure is a percentile rank, and the score is their weighted average, from 0 to 100.
Figures cover a trailing three-month window, weighted by sales, and are compared with the same three months a year earlier: a single month in a small ZIP code can be a handful of sales. An area needs at least 30 sales in the last 12 months, 10 in the window, and the three core measures to be scored. Redfin doesn’t publish months of supply or price drops for ZIP codes, so ZIP scores use the measures available. City figures come from Redfin’s own city series where it publishes one, and otherwise from a sales-weighted roll-up of the city’s ZIP codes. ZIP codes are assigned to cities using the Census Bureau’s 2020 ZIP-to-place, town and county relationships, and named with the Postal Service’s city names from HUD’s crosswalk.
BindingOffers, “How hot is the Indiana housing market? (May 2026)”, using data provided by Redfin, a national real estate brokerage. https://bindingoffers.com/market-pulse/in