Local business data · Minneapolis–St. Paul

    Where Minneapolis–St. Paul's local businesses are most crowded

    We counted 16 kinds of storefront and office businesses per 1,000 households in 159 residential ZIP codes across the Minneapolis–St. Paul metro (1,456,527 households). Here's where competition is densest, how the metro compares with Minnesota and the U.S., and the big ZIPs where fewer than 3 of a business type are recorded.

    Key findings

    • Eden Prairie (55344) ranks among the 10 most crowded ZIPs in the metro for 13 of 16 business types, including dentists, chiropractors, veterinarians.
    • Minneapolis–St. Paul has 2.3 times the U.S. rate of chiropractic offices per household: 0.58 per 1,000 households, against 0.25 nationally.
    • Minneapolis–St. Paul has about 18% fewer dental offices per household than the U.S. as a whole (0.82 per 1,000 households, against 1.00).
    • Minneapolis (55435) has 39 dental offices for 7,529 households, about 6 times the metro rate.
    • Cottage Grove (55016), with 13,793 households, has fewer than 3 general auto repair shops recorded. Counts under 3 aren't published, so it could be one or two.

    The metro at a glance

    Businesses per 1,000 households across the metro, next to Minnesota and the U.S.

    Business typeMetroMNU.S.
    Dentists0.820.741.00
    Chiropractors0.580.490.25
    Veterinarians0.180.150.18
    Gyms & fitness centers0.320.250.26
    Beauty salons0.730.580.61
    Nail salons0.340.260.23
    Full-service restaurants1.581.531.93
    Fast-food & counter-service restaurants1.761.612.04
    General auto repair shops0.620.620.57
    Dry cleaners & laundry services0.040.030.07
    Child care centers0.680.550.56
    Pet care (grooming, boarding, training)0.140.120.13
    Law offices1.040.821.22
    Insurance agencies1.241.230.97
    CPA offices0.300.270.37
    Investment advisers0.260.190.14

    Dentists

    1,197 recorded across the metro, 0.82 per 1,000 households (below the U.S. rate of 1.00). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55435Minneapolis395.18
    55344Eden Prairie202.91
    55391Wayzata182.71
    55369Osseo412.55
    55424Minneapolis92.46
    55356Long Lake52.30
    55125Saint Paul392.23
    55431Minneapolis172.06
    55109Saint Paul262.04
    56069Montgomery41.97

    Large ZIPs with fewer than 3 recorded: Minneapolis (55404) – 12,679 households, Minneapolis (55403) – 11,532 households, Minneapolis (55411) – 10,029 households. Counts under 3 aren't published, so each could have one or two.

    Chiropractors

    841 recorded across the metro, 0.58 per 1,000 households (2.3 times the U.S. rate). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55439Minneapolis123.39
    55344Eden Prairie172.47
    55391Wayzata121.81
    55435Minneapolis121.59
    55358Maple Lake31.49
    55362Monticello111.48
    54016Hudson191.43
    55413Minneapolis101.34
    55431Minneapolis111.33
    55331Excelsior101.32

    Large ZIPs with fewer than 3 recorded: Minneapolis (55414) – 13,778 households, Minneapolis (55403) – 11,532 households, Saint Paul (55123) – 10,199 households. Counts under 3 aren't published, so each could have one or two.

    Veterinarians

    267 recorded across the metro, 0.18 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55344Eden Prairie91.31
    55040Isanti40.76
    55082Stillwater110.76
    55345Minnetonka60.71
    55301Albertville30.65
    55305Hopkins60.61
    55431Minneapolis50.61
    55128Saint Paul70.59
    55447Minneapolis50.58
    55056North Branch30.55

    Large ZIPs with fewer than 3 recorded: Anoka (55303) – 19,715 households, Saint Paul (55106) – 19,130 households, Saint Paul (55117) – 16,744 households, Minneapolis (55406) – 16,653 households, Minneapolis (55407) – 14,781 households, Minneapolis (55414) – 13,778 households. Counts under 3 aren't published, so each could have one or two.

    Gyms & fitness centers

    460 recorded across the metro, 0.32 per 1,000 households (1.2 times the U.S. rate). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55344Eden Prairie263.78
    55439Minneapolis61.70
    55121Saint Paul61.46
    55120Saint Paul31.43
    55435Minneapolis101.33
    55125Saint Paul201.14
    55441Minneapolis91.13
    55374Rogers61.11
    55387Waconia61.08
    55317Chanhassen91.08

    Large ZIPs with fewer than 3 recorded: Saint Paul (55106) – 19,130 households, Saint Paul (55117) – 16,744 households, Minneapolis (55406) – 16,653 households, Saint Paul (55119) – 16,150 households, Minneapolis (55404) – 12,679 households, Minneapolis (55421) – 12,617 households. Counts under 3 aren't published, so each could have one or two.

    Note: Independent personal trainers without employees aren't counted.

    Beauty salons

    1,063 recorded across the metro, 0.73 per 1,000 households (1.2 times the U.S. rate). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55424Minneapolis113.01
    55435Minneapolis192.52
    55391Wayzata162.41
    55344Eden Prairie162.33
    55305Hopkins202.02
    55125Saint Paul352.00
    55409Minneapolis101.96
    55416Minneapolis341.91
    55331Excelsior131.72
    55436Minneapolis101.63

    Large ZIPs with fewer than 3 recorded: Saint Paul (55119) – 16,150 households, Eden Prairie (55347) – 11,875 households, Minneapolis (55411) – 10,029 households. Counts under 3 aren't published, so each could have one or two.

    Note: Booth renters and self-employed stylists aren't counted, so the real number of stylists is much higher than the number of salons.

    Nail salons

    501 recorded across the metro, 0.34 per 1,000 households (1.5 times the U.S. rate). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55344Eden Prairie152.18
    55013Chisago City41.42
    55121Saint Paul51.22
    55391Wayzata71.05
    55374Rogers50.93
    55425Minneapolis40.91
    55113Saint Paul160.89
    55125Saint Paul150.86
    55424Minneapolis30.82
    55434Minneapolis90.76

    Large ZIPs with fewer than 3 recorded: Saint Paul (55119) – 16,150 households, Minneapolis (55407) – 14,781 households, Minneapolis (55414) – 13,778 households, Minneapolis (55404) – 12,679 households, Prior Lake (55372) – 12,293 households, Eden Prairie (55347) – 11,875 households. Counts under 3 aren't published, so each could have one or two.

    Note: Self-employed nail technicians aren't counted.

    Full-service restaurants

    2,297 recorded across the metro, 1.58 per 1,000 households (below the U.S. rate of 1.93). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55425Minneapolis286.34
    55344Eden Prairie395.67
    55102Saint Paul535.07
    55401Minneapolis374.47
    55408Minneapolis714.14
    55415Minneapolis124.08
    55103Saint Paul183.43
    55121Saint Paul143.41
    55301Albertville153.27
    55082Stillwater473.25

    Large ZIPs with fewer than 3 recorded: Minneapolis (55411) – 10,029 households. Counts under 3 aren't published, so each could have one or two.

    Fast-food & counter-service restaurants

    2,562 recorded across the metro, 1.76 per 1,000 households (below the U.S. rate of 2.04). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55425Minneapolis368.16
    55344Eden Prairie497.12
    55121Saint Paul215.12
    55101Saint Paul203.89
    55435Minneapolis283.72
    55414Minneapolis493.56
    55434Minneapolis393.28
    55408Minneapolis553.21
    55113Saint Paul573.18
    55374Rogers173.15

    General auto repair shops

    896 recorded across the metro, 0.62 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55069Rush City62.92
    55055Newport52.50
    55340Hamel82.37
    56069Montgomery41.97
    54002Baldwin51.92
    54025Somerset51.71
    55121Saint Paul71.71
    55449Minneapolis191.67
    55343Hopkins221.65
    55420Minneapolis141.52

    Large ZIPs with fewer than 3 recorded: Cottage Grove (55016) – 13,793 households, Minneapolis (55404) – 12,679 households, Eden Prairie (55347) – 11,875 households, Saint Paul (55126) – 11,625 households, Minneapolis (55403) – 11,532 households, Saint Paul (55129) – 11,046 households. Counts under 3 aren't published, so each could have one or two.

    Note: Specialty shops (body, transmission, oil change) and car washes are counted separately and aren't included; solo mechanics without employees aren't counted.

    Dry cleaners & laundry services

    59 recorded across the metro, 0.04 per 1,000 households (below the U.S. rate of 0.07). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55391Wayzata50.75
    55344Eden Prairie30.44
    55435Minneapolis30.40
    55401Minneapolis30.36
    55317Chanhassen30.36
    55447Minneapolis30.35
    55420Minneapolis30.32
    55343Hopkins40.30
    55449Minneapolis30.26
    55419Minneapolis30.26

    Large ZIPs with fewer than 3 recorded: Lakeville (55044) – 21,891 households, Anoka (55303) – 19,715 households, Burnsville (55337) – 19,310 households, Saint Paul (55106) – 19,130 households, Saint Paul (55104) – 18,588 households, Saint Paul (55113) – 17,917 households. Counts under 3 aren't published, so each could have one or two.

    Note: Coin-operated laundromats are a separate category and aren't included.

    Child care centers

    989 recorded across the metro, 0.68 per 1,000 households (1.2 times the U.S. rate). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55407Minneapolis412.77
    55092Wyoming81.94
    55344Eden Prairie121.74
    55411Minneapolis171.70
    55374Rogers91.67
    55431Minneapolis131.58
    55406Minneapolis251.50
    55121Saint Paul61.46
    55439Minneapolis51.41
    55441Minneapolis111.39

    Note: Home-based child care run without employees isn't counted.

    Pet care (grooming, boarding, training)

    205 recorded across the metro, 0.14 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55359Maple Plain31.18
    54002Baldwin31.15
    55374Rogers50.93
    55340Hamel30.89
    56353Milaca30.80
    55313Buffalo60.66
    55042Lake Elmo30.62
    55449Minneapolis70.62
    55306Burnsville40.61
    54016Hudson80.60

    Large ZIPs with fewer than 3 recorded: Saint Paul (55124) – 21,460 households, Saint Paul (55106) – 19,130 households, Saint Paul (55112) – 17,326 households, Minneapolis (55408) – 17,153 households, Saint Paul (55117) – 16,744 households, Minneapolis (55406) – 16,653 households. Counts under 3 aren't published, so each could have one or two.

    Note: Veterinarians are a separate category; mobile and solo groomers without employees aren't counted.

    Law offices

    1,509 recorded across the metro, 1.04 per 1,000 households (below the U.S. rate of 1.22). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55415Minneapolis5418.4
    55101Saint Paul5410.5
    55114Saint Paul187.40
    55401Minneapolis617.37
    55439Minneapolis246.78
    55435Minneapolis364.78
    55391Wayzata304.52
    55120Saint Paul83.80
    55425Minneapolis153.40
    55042Lake Elmo163.32

    Large ZIPs with fewer than 3 recorded: Andover (55304) – 17,024 households, Saint Paul (55119) – 16,150 households, Maple Grove (55311) – 13,921 households, Cottage Grove (55016) – 13,793 households, Minneapolis (55421) – 12,617 households, Farmington (55024) – 12,539 households. Counts under 3 aren't published, so each could have one or two.

    Insurance agencies

    1,806 recorded across the metro, 1.24 per 1,000 households (1.3 times the U.S. rate). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55120Saint Paul178.08
    55435Minneapolis486.38
    55344Eden Prairie415.96
    55439Minneapolis185.09
    55042Lake Elmo224.57
    55391Wayzata304.52
    55356Long Lake94.15
    55447Minneapolis303.47
    55437Minneapolis273.12
    55305Hopkins282.83

    Large ZIPs with fewer than 3 recorded: Minneapolis (55404) – 12,679 households, Saint Paul (55116) – 12,140 households, Minneapolis (55429) – 10,140 households, Minneapolis (55411) – 10,029 households. Counts under 3 aren't published, so each could have one or two.

    CPA offices

    441 recorded across the metro, 0.30 per 1,000 households (below the U.S. rate of 0.37). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55439Minneapolis133.67
    55435Minneapolis192.52
    55120Saint Paul41.90
    55441Minneapolis121.51
    55340Hamel51.48
    55121Saint Paul61.46
    55447Minneapolis121.39
    55356Long Lake31.38
    55425Minneapolis61.36
    55344Eden Prairie91.31

    Large ZIPs with fewer than 3 recorded: Saint Paul (55106) – 19,130 households, Saint Paul (55104) – 18,588 households, Shakopee (55379) – 17,610 households, Minneapolis (55408) – 17,153 households, Andover (55304) – 17,024 households, Saint Paul (55117) – 16,744 households. Counts under 3 aren't published, so each could have one or two.

    Note: Tax-prep-only offices are a separate category and aren't included.

    Investment advisers

    384 recorded across the metro, 0.26 per 1,000 households (1.9 times the U.S. rate). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    55120Saint Paul125.70
    55435Minneapolis303.98
    55391Wayzata152.26
    55439Minneapolis71.98
    55305Hopkins161.62
    55431Minneapolis121.45
    55042Lake Elmo61.25
    55344Eden Prairie81.16
    55436Minneapolis71.14
    55437Minneapolis91.04

    Large ZIPs with fewer than 3 recorded: Anoka (55303) – 19,715 households, Saint Paul (55106) – 19,130 households, Saint Paul (55104) – 18,588 households, Shakopee (55379) – 17,610 households, Saint Paul (55117) – 16,744 households, Minneapolis (55423) – 16,254 households. Counts under 3 aren't published, so each could have one or two.

    How to read the numbers

    • Counts cover business locations with paid employees, in 2023. Self-employed owners aren't included, so every count is a minimum.
    • Counts under 3 aren't published for a ZIP and business type, so "fewer than 3 recorded" can mean one, two, or none.
    • "Most crowded" ranks ZIPs with at least 2,000 households by businesses per 1,000 households. Downtowns and shopping districts rank high because they serve workers and visitors as well as residents.
    • The metro is the Minneapolis-St. Paul-Bloomington, MN-WI metropolitan area. A ZIP counts toward it when most of its land is in one of the metro's counties.
    • Free to quote or chart with credit to Good Mail Co and a link to this page.

    Check any ZIP code

    The free lookup covers every residential ZIP in the country, with nearby ZIPs and your state for comparison.

    Look up a ZIP

    Other metros