Most expensive ZIP codes in Minnesota
The ZIP codes in Minnesota with the highest typical home value.
| Rank | ZIP code | City | County | Typical home value | Population |
|---|
| 1 | 55391 | Wayzata, MN | Hennepin County | $1,028,600 | 15,502 |
| 2 | 55424 | Minneapolis, MN | Hennepin County | $1,020,800 | 10,289 |
| 3 | 55331 | Excelsior, MN | Hennepin County | $830,300 | 19,805 |
| 4 | 55356 | Long Lake, MN | Hennepin County | $803,200 | 5,696 |
| 5 | 55001 | Afton, MN | Washington County | $722,900 | 3,027 |
| 6 | 55439 | Minneapolis, MN | Hennepin County | $689,900 | 9,459 |
| 7 | 55340 | Hamel, MN | Hennepin County | $685,700 | 10,183 |
| 8 | 55042 | Lake Elmo, MN | Washington County | $640,400 | 13,705 |
| 9 | 55436 | Minneapolis, MN | Hennepin County | $638,100 | 14,462 |
| 10 | 55047 | Marine On Saint Croix, MN | Washington County | $627,200 | 2,244 |
| 11 | 55386 | Victoria, MN | Carver County | $621,000 | 10,077 |
| 12 | 56468 | Nisswa, MN | Crow Wing County | $615,200 | 4,520 |
| 13 | 55446 | Minneapolis, MN | Hennepin County | $612,700 | 28,247 |
| 14 | 55359 | Maple Plain, MN | Hennepin County | $604,500 | 6,997 |
| 15 | 55088 | Webster, MN | Rice County | $600,000 | 1,812 |
| 16 | 55410 | Minneapolis, MN | Hennepin County | $596,200 | 20,422 |
| 17 | 56442 | Crosslake, MN | Crow Wing County | $592,100 | 2,762 |
| 18 | 55384 | Spring Park, MN | Hennepin County | $584,300 | 1,896 |
| 19 | 55347 | Eden Prairie, MN | Hennepin County | $566,200 | 30,429 |
| 20 | 55077 | Inver Grove Heights, MN | Dakota County | $557,200 | 14,503 |
| 21 | 55960 | Oronoco, MN | Olmsted County | $548,400 | 3,375 |
| 22 | 55073 | Scandia, MN | Washington County | $547,400 | 4,169 |
| 23 | 55129 | Saint Paul, MN | Washington County | $543,300 | 34,120 |
| 24 | 55345 | Minnetonka, MN | Hennepin County | $538,300 | 20,789 |
| 25 | 55364 | Mound, MN | Hennepin County | $535,200 | 14,097 |
| 26 | 55317 | Chanhassen, MN | Carver County | $534,200 | 22,299 |
| 27 | 55082 | Stillwater, MN | Washington County | $531,600 | 36,277 |
| 28 | 55357 | Loretto, MN | Hennepin County | $528,500 | 3,419 |
| 29 | 55020 | Elko New Market, MN | Scott County | $522,200 | 4,115 |
| 30 | 55372 | Prior Lake, MN | Scott County | $519,600 | 34,772 |
| 31 | 55044 | Lakeville, MN | Dakota County | $512,500 | 64,762 |
| 32 | 55612 | Lutsen, MN | Cook County | $510,200 | 535 |
| 33 | 55120 | Saint Paul, MN | Dakota County | $510,100 | 5,058 |
| 34 | 55315 | Carver, MN | Carver County | $508,200 | 7,147 |
| 35 | 55115 | Saint Paul, MN | Washington County | $507,500 | 8,949 |
| 36 | 55327 | Dayton, MN | Hennepin County | $502,900 | 6,016 |
| 37 | 55311 | Maple Grove, MN | Hennepin County | $497,600 | 38,472 |
| 38 | 55419 | Minneapolis, MN | Hennepin County | $497,100 | 29,738 |
| 39 | 55802 | Duluth, MN | St. Louis County | $493,900 | 2,399 |
| 40 | 55447 | Minneapolis, MN | Hennepin County | $492,900 | 20,931 |
| 41 | 55346 | Eden Prairie, MN | Hennepin County | $486,000 | 18,588 |
| 42 | 55318 | Chaska, MN | Carver County | $482,600 | 30,369 |
| 43 | 55374 | Rogers, MN | Hennepin County | $479,100 | 16,661 |
| 44 | 55955 | Mantorville, MN | Dodge County | $475,800 | 2,605 |
| 45 | 55089 | Welch, MN | Goodhue County | $474,900 | 1,612 |
| 46 | 55065 | Randolph, MN | Dakota County | $473,600 | 1,224 |
| 47 | 56511 | Audubon, MN | Becker County | $470,500 | 2,006 |
| 48 | 55902 | Rochester, MN | Olmsted County | $469,400 | 26,464 |
| 49 | 55123 | Saint Paul, MN | Dakota County | $468,700 | 26,501 |
| 50 | 55105 | Saint Paul, MN | Ramsey County | $468,100 | 28,617 |
Source: Zillow Home Value Index, September 2026 Only ZIP codes with a delivery area and at least 500 residents are ranked. Methodology
Free to cite with a link to this page.