Best ZIP Codes in MN

Top-ranked ZIP codes in MN by affordability, income, and livability.

#1

Warsaw, MN 55087

Income: $121,979 | Home Value: $182,700

66.8
Affordability
#2

Grandy, MN 55029

Income: $58,750 | Home Value: $107,500

54.7
Affordability
#3

Dundas, MN 55019

Income: $113,250 | Home Value: $242,000

46.8
Affordability
#4

Elko New Market, MN 55054

Income: $152,500 | Home Value: $337,600

45.2
Affordability
#5

Medford, MN 55049

Income: $87,940 | Home Value: $195,600

45.0
Affordability
#6

Shafer, MN 55074

Income: $105,500 | Home Value: $238,800

44.2
Affordability
#7

Grasston, MN 55030

Income: $74,545 | Home Value: $168,900

44.1
Affordability
#8

Frontenac, MN 55026

Income: $103,125 | Home Value: $239,100

43.1
Affordability
#9

Owatonna, MN 55060

Income: $80,313 | Home Value: $189,200

42.4
Affordability
#10

Cottage Grove, MN 55016

Income: $117,255 | Home Value: $281,100

41.7
Affordability
#11

Rosemount, MN 55068

Income: $122,785 | Home Value: $294,600

41.7
Affordability
#12

Saint Paul Park, MN 55071

Income: $93,049 | Home Value: $225,500

41.3
Affordability
#13

Cedar, MN 55011

Income: $126,198 | Home Value: $305,900

41.3
Affordability
#14

Saint Francis, MN 55070

Income: $97,808 | Home Value: $238,600

41.0
Affordability
#15

Bethel, MN 55005

Income: $105,625 | Home Value: $260,600

40.5
Affordability
#16

Farmington, MN 55024

Income: $116,536 | Home Value: $289,500

40.3
Affordability
#17

Hugo, MN 55038

Income: $122,099 | Home Value: $305,900

39.9
Affordability
#18

Mora, MN 55051

Income: $68,475 | Home Value: $173,200

39.5
Affordability
#19

Minneapolis, MN 55417

Income: $117,475 | Home Value: $300,500

39.1
Affordability
#20

Vermillion, MN 55085

Income: $95,625 | Home Value: $244,900

39.0
Affordability
#21

North Branch, MN 55056

Income: $94,631 | Home Value: $242,400

39.0
Affordability
#22

Stacy, MN 55079

Income: $104,770 | Home Value: $273,800

38.3
Affordability
#23

Harris, MN 55032

Income: $105,045 | Home Value: $276,200

38.0
Affordability
#24

South Saint Paul, MN 55075

Income: $82,782 | Home Value: $220,100

37.6
Affordability
#25

Circle Pines, MN 55014

Income: $98,305 | Home Value: $262,000

37.5
Affordability
#26

Lonsdale, MN 55046

Income: $95,027 | Home Value: $256,400

37.1
Affordability
#27

Elko New Market, MN 55020

Income: $140,417 | Home Value: $380,700

36.9
Affordability
#28

Cambridge, MN 55008

Income: $80,877 | Home Value: $219,300

36.9
Affordability
#29

Dennison, MN 55018

Income: $94,327 | Home Value: $256,300

36.8
Affordability
#30

Brook Park, MN 55007

Income: $63,393 | Home Value: $172,600

36.7
Affordability
#31

Goodhue, MN 55027

Income: $87,500 | Home Value: $239,000

36.6
Affordability
#32

Inver Grove Heights, MN 55076

Income: $92,946 | Home Value: $253,900

36.6
Affordability
#33

Bayport, MN 55003

Income: $105,114 | Home Value: $287,500

36.6
Affordability
#34

Taylors Falls, MN 55084

Income: $84,500 | Home Value: $231,800

36.5
Affordability
#35

Braham, MN 55006

Income: $60,441 | Home Value: $166,300

36.3
Affordability
#36

Stanchfield, MN 55080

Income: $98,438 | Home Value: $271,500

36.3
Affordability
#37

Isanti, MN 55040

Income: $82,440 | Home Value: $227,400

36.3
Affordability
#38

Minneapolis, MN 55412

Income: $65,856 | Home Value: $181,700

36.2
Affordability
#39

Randolph, MN 55065

Income: $111,250 | Home Value: $308,200

36.1
Affordability
#40

Hastings, MN 55033

Income: $98,346 | Home Value: $273,100

36.0
Affordability
#41

Saint Paul, MN 55101

Income: $75,795 | Home Value: $210,800

36.0
Affordability
#42

Nerstrand, MN 55053

Income: $94,205 | Home Value: $262,100

35.9
Affordability
#43

Sandstone, MN 55072

Income: $51,474 | Home Value: $143,500

35.9
Affordability
#44

Lindstrom, MN 55045

Income: $108,148 | Home Value: $301,600

35.9
Affordability
#45

Pine City, MN 55063

Income: $70,864 | Home Value: $198,200

35.8
Affordability
#46

Lakeville, MN 55044

Income: $133,085 | Home Value: $372,800

35.7
Affordability
#47

Saint Paul, MN 55106

Income: $63,179 | Home Value: $178,700

35.4
Affordability
#48

Red Wing, MN 55066

Income: $68,925 | Home Value: $196,700

35.0
Affordability
#49

Wyoming, MN 55092

Income: $95,492 | Home Value: $274,700

34.8
Affordability
#50

Morristown, MN 55052

Income: $78,958 | Home Value: $227,400

34.7
Affordability