Local business data · St. Louis

    Where St. Louis' local businesses are most crowded

    We counted 16 kinds of storefront and office businesses per 1,000 households in 127 residential ZIP codes across the St. Louis metro (1,156,757 households). Here's where competition is densest, how the metro compares with Missouri and the U.S., and the big ZIPs where fewer than 3 of a business type are recorded.

    Key findings

    • Saint Louis (63141) ranks among the 10 most crowded ZIPs in the metro for 12 of 16 business types, including dentists, chiropractors, veterinarians.
    • St. Louis has 1.5 times the U.S. rate of chiropractic offices per household: 0.37 per 1,000 households, against 0.25 nationally.
    • St. Louis has about 50% fewer nail salons per household than the U.S. as a whole (0.11 per 1,000 households, against 0.23).
    • Saint Louis (63131) has 10 nail salons for 6,574 households, about 14 times the metro rate.
    • Chesterfield (63017), with 17,760 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 Missouri and the U.S.

    Business typeMetroMOU.S.
    Dentists0.820.691.00
    Chiropractors0.370.300.25
    Veterinarians0.160.170.18
    Gyms & fitness centers0.290.210.26
    Beauty salons0.510.430.61
    Nail salons0.110.120.23
    Full-service restaurants1.681.701.93
    Fast-food & counter-service restaurants1.971.862.04
    General auto repair shops0.600.560.57
    Dry cleaners & laundry services0.040.020.07
    Child care centers0.500.470.56
    Pet care (grooming, boarding, training)0.140.130.13
    Law offices1.171.041.22
    Insurance agencies1.271.240.97
    CPA offices0.300.280.37
    Investment advisers0.170.120.14

    Dentists

    952 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
    63127Saint Louis2310.9
    63141Saint Louis505.67
    63131Saint Louis263.95
    63105Saint Louis253.68
    63044Bridgeton133.07
    63117Saint Louis132.82
    63011Ballwin392.71
    63017Chesterfield472.65
    62034Glen Carbon162.64
    63040Wildwood72.14

    Large ZIPs with fewer than 3 recorded: Saint Louis (63136) – 17,384 households, Saint Louis (63118) – 11,977 households, Belleville (62221) – 11,896 households, Saint Louis (63139) – 11,068 households, Saint Louis (63121) – 10,916 households. Counts under 3 aren't published, so each could have one or two.

    Chiropractors

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

    ZIPPlaceRecordedPer 1,000
    63127Saint Louis73.32
    62626Carlinville61.96
    63117Saint Louis81.74
    63141Saint Louis151.70
    63131Saint Louis101.52
    63144Saint Louis71.43
    62269O Fallon181.30
    63044Bridgeton51.18
    62034Glen Carbon71.15
    62298Waterloo81.12

    Large ZIPs with fewer than 3 recorded: Saint Louis (63116) – 19,741 households, Saint Louis (63136) – 17,384 households, Saint Louis (63146) – 14,800 households, Collinsville (62234) – 14,028 households, Saint Louis (63128) – 12,982 households, Saint Louis (63130) – 12,883 households. Counts under 3 aren't published, so each could have one or two.

    Veterinarians

    188 recorded across the metro, 0.16 per 1,000 households (below the U.S. rate of 0.18). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    63105Saint Louis81.18
    63044Bridgeton51.18
    63141Saint Louis70.79
    62034Glen Carbon40.66
    63084Union50.64
    63011Ballwin90.63
    63385Wentzville100.57
    62234Collinsville80.57
    63005Chesterfield40.55
    62236Columbia30.54

    Large ZIPs with fewer than 3 recorded: Saint Louis (63123) – 21,872 households, Saint Charles (63303) – 20,599 households, Florissant (63031) – 19,431 households, Saint Louis (63136) – 17,384 households, Saint Louis (63114) – 14,958 households, Saint Louis (63146) – 14,800 households. Counts under 3 aren't published, so each could have one or two.

    Gyms & fitness centers

    340 recorded across the metro, 0.29 per 1,000 households (1.1 times the U.S. rate). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    63144Saint Louis112.25
    63103Saint Louis112.12
    63131Saint Louis121.83
    62278Red Bud41.54
    63127Saint Louis31.42
    63141Saint Louis101.13
    63143Saint Louis51.05
    63040Wildwood30.92
    63011Ballwin130.90
    63117Saint Louis40.87

    Large ZIPs with fewer than 3 recorded: Saint Louis (63116) – 19,741 households, Florissant (63031) – 19,431 households, Saint Louis (63136) – 17,384 households, Florissant (63033) – 17,200 households, Saint Louis (63114) – 14,958 households, Saint Louis (63109) – 14,035 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

    589 recorded across the metro, 0.51 per 1,000 households (below the U.S. rate of 0.61). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    63124Saint Louis163.25
    63117Saint Louis143.04
    63105Saint Louis182.65
    63141Saint Louis232.61
    63011Ballwin362.50
    63131Saint Louis162.43
    63144Saint Louis112.25
    63005Chesterfield141.93
    63017Chesterfield231.30
    63126Saint Louis81.29

    Large ZIPs with fewer than 3 recorded: Saint Louis (63136) – 17,384 households, Saint Louis (63114) – 14,958 households, Saint Louis (63139) – 11,068 households, Saint Louis (63121) – 10,916 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

    133 recorded across the metro, 0.11 per 1,000 households (below the U.S. rate of 0.23). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    63131Saint Louis101.52
    63141Saint Louis70.79
    63105Saint Louis50.74
    63132Saint Louis40.66
    63117Saint Louis30.65
    63144Saint Louis30.61
    63124Saint Louis30.61
    63017Chesterfield90.51
    62269O Fallon70.50
    62035Godfrey30.45

    Large ZIPs with fewer than 3 recorded: Ballwin (63021) – 22,207 households, Saint Charles (63301) – 21,149 households, Saint Louis (63116) – 19,741 households, Saint Louis (63136) – 17,384 households, Saint Louis (63122) – 16,806 households, Saint Louis (63114) – 14,958 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

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

    ZIPPlaceRecordedPer 1,000
    63105Saint Louis375.45
    63103Saint Louis285.40
    63127Saint Louis115.22
    63143Saint Louis245.03
    63110Saint Louis444.81
    63131Saint Louis294.41
    63132Saint Louis264.29
    63044Bridgeton163.77
    63104Saint Louis373.77
    63005Chesterfield273.73

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

    Fast-food & counter-service restaurants

    2,279 recorded across the metro, 1.97 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    63127Saint Louis157.12
    63141Saint Louis525.89
    63044Bridgeton245.66
    62208Fairview Heights354.81
    63132Saint Louis264.29
    63131Saint Louis284.26
    63105Saint Louis284.13
    63011Ballwin584.03
    63144Saint Louis193.89
    63103Saint Louis203.86

    General auto repair shops

    692 recorded across the metro, 0.60 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    63044Bridgeton102.36
    62626Carlinville72.29
    63147Saint Louis82.27
    62201East Saint Louis52.18
    63144Saint Louis102.05
    63068New Haven41.78
    62254Lebanon41.68
    62243Freeburg41.67
    63389Winfield41.65
    63132Saint Louis101.65

    Large ZIPs with fewer than 3 recorded: Chesterfield (63017) – 17,760 households, Saint Louis (63146) – 14,800 households, Saint Louis (63121) – 10,916 households, Lake Saint Louis (63367) – 10,530 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

    49 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
    63132Saint Louis40.66
    63144Saint Louis30.61
    63141Saint Louis50.57
    63122Saint Louis60.36
    63011Ballwin50.35
    63119Saint Louis50.34
    63130Saint Louis40.31
    63017Chesterfield50.28
    63304Saint Charles30.18
    63368O Fallon30.18

    Large ZIPs with fewer than 3 recorded: Ballwin (63021) – 22,207 households, Saint Louis (63123) – 21,872 households, Saint Charles (63301) – 21,149 households, Saint Charles (63303) – 20,599 households, O Fallon (63366) – 20,558 households, Saint Louis (63116) – 19,741 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

    577 recorded across the metro, 0.50 per 1,000 households (below the U.S. rate of 0.56). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    63120Saint Louis72.53
    63134Saint Louis122.39
    63133Saint Louis62.08
    63113Saint Louis91.74
    63136Saint Louis291.67
    63147Saint Louis51.42
    63115Saint Louis91.33
    62205East Saint Louis31.31
    62243Freeburg31.25
    62208Fairview Heights91.24

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

    Pet care (grooming, boarding, training)

    167 recorded across the metro, 0.14 per 1,000 households (1.1 times the U.S. rate). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    62626Carlinville30.98
    62062Maryville30.84
    63049High Ridge50.75
    63126Saint Louis40.65
    63084Union50.64
    63144Saint Louis30.61
    63025Eureka40.61
    63011Ballwin80.56
    63122Saint Louis90.54
    63304Saint Charles80.49

    Large ZIPs with fewer than 3 recorded: Ballwin (63021) – 22,207 households, Saint Louis (63123) – 21,872 households, Florissant (63031) – 19,431 households, Saint Louis (63136) – 17,384 households, Florissant (63033) – 17,200 households, Granite City (62040) – 16,895 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,353 recorded across the metro, 1.17 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    63105Saint Louis24536.1
    63117Saint Louis398.46
    62220Belleville577.23
    63144Saint Louis336.76
    63127Saint Louis146.64
    63131Saint Louis416.24
    63141Saint Louis414.65
    63103Saint Louis234.44
    62025Edwardsville594.39
    63124Saint Louis193.86

    Large ZIPs with fewer than 3 recorded: Saint Louis (63136) – 17,384 households, Florissant (63033) – 17,200 households, Saint Louis (63125) – 13,706 households, Belleville (62221) – 11,896 households, Saint Louis (63121) – 10,916 households, Imperial (63052) – 10,452 households. Counts under 3 aren't published, so each could have one or two.

    Insurance agencies

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

    ZIPPlaceRecordedPer 1,000
    63127Saint Louis2210.4
    63105Saint Louis588.55
    63141Saint Louis586.57
    63005Chesterfield385.24
    63131Saint Louis324.87
    63017Chesterfield744.17
    63126Saint Louis233.71
    62626Carlinville103.27
    63011Ballwin463.20
    62230Breese82.96

    Large ZIPs with fewer than 3 recorded: Saint Louis (63118) – 11,977 households, Saint Louis (63121) – 10,916 households. Counts under 3 aren't published, so each could have one or two.

    CPA offices

    348 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
    63141Saint Louis283.17
    63126Saint Louis152.42
    63127Saint Louis52.37
    63105Saint Louis162.36
    62626Carlinville51.64
    63131Saint Louis101.52
    63005Chesterfield111.52
    62236Columbia71.27
    63144Saint Louis61.23
    62062Maryville41.12

    Large ZIPs with fewer than 3 recorded: O Fallon (63366) – 20,558 households, Saint Louis (63116) – 19,741 households, Florissant (63031) – 19,431 households, Wentzville (63385) – 17,533 households, Saint Louis (63136) – 17,384 households, Florissant (63033) – 17,200 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

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

    ZIPPlaceRecordedPer 1,000
    63105Saint Louis263.83
    63131Saint Louis203.04
    63141Saint Louis182.04
    63127Saint Louis41.90
    63017Chesterfield331.86
    63144Saint Louis61.23
    63124Saint Louis51.02
    63117Saint Louis40.87
    63005Chesterfield60.83
    63132Saint Louis40.66

    Large ZIPs with fewer than 3 recorded: Ballwin (63021) – 22,207 households, Saint Louis (63129) – 21,310 households, Saint Louis (63116) – 19,741 households, Florissant (63031) – 19,431 households, Wentzville (63385) – 17,533 households, Saint Louis (63136) – 17,384 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 St. Louis, MO-IL 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