Local business data · San Antonio

    Where San Antonio's local businesses are most crowded

    We counted 16 kinds of storefront and office businesses per 1,000 households in 84 residential ZIP codes across the San Antonio metro (947,565 households). Here's where competition is densest, how the metro compares with Texas and the U.S., and the big ZIPs where fewer than 3 of a business type are recorded.

    Key findings

    • San Antonio (78216) ranks among the 10 most crowded ZIPs in the metro for 12 of 16 business types, including dentists, chiropractors, gyms & fitness centers.
    • San Antonio has 1.2 times the U.S. rate of pet care businesses per household: 0.16 per 1,000 households, against 0.13 nationally.
    • San Antonio has about 39% fewer chiropractic offices per household than the U.S. as a whole (0.15 per 1,000 households, against 0.25).
    • San Antonio (78257) has 12 gyms and fitness centers for 5,477 households, about 8 times the metro rate.
    • San Antonio (78258), with 19,271 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 Texas and the U.S.

    Business typeMetroTXU.S.
    Dentists1.011.071.00
    Chiropractors0.150.200.25
    Veterinarians0.210.200.18
    Gyms & fitness centers0.280.270.26
    Beauty salons0.540.500.61
    Nail salons0.090.140.23
    Full-service restaurants1.901.891.93
    Fast-food & counter-service restaurants2.132.222.04
    General auto repair shops0.490.540.57
    Dry cleaners & laundry services0.070.080.07
    Child care centers0.410.530.56
    Pet care (grooming, boarding, training)0.160.130.13
    Law offices1.211.241.22
    Insurance agencies1.041.090.97
    CPA offices0.260.330.37
    Investment advisers0.120.130.14

    Dentists

    953 recorded across the metro, 1.01 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    78231San Antonio153.70
    78258San Antonio693.58
    78257San Antonio183.29
    78232San Antonio462.96
    78215San Antonio72.82
    78229San Antonio392.38
    78212San Antonio242.11
    78248San Antonio122.10
    78216San Antonio371.88
    78238San Antonio191.80

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

    Chiropractors

    144 recorded across the metro, 0.15 per 1,000 households (below the U.S. rate of 0.25). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    78231San Antonio51.23
    78232San Antonio130.84
    78257San Antonio40.73
    78163Bulverde40.65
    78216San Antonio120.61
    78006Boerne90.58
    78229San Antonio80.49
    78258San Antonio90.47
    78212San Antonio50.44
    78130New Braunfels150.40

    Large ZIPs with fewer than 3 recorded: San Antonio (78245) – 30,429 households, San Antonio (78254) – 24,599 households, San Antonio (78253) – 22,264 households, San Antonio (78247) – 19,337 households, Converse (78109) – 18,933 households, San Antonio (78213) – 16,752 households. Counts under 3 aren't published, so each could have one or two.

    Veterinarians

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

    ZIPPlaceRecordedPer 1,000
    78003Bandera61.45
    78009Castroville41.29
    78070Spring Branch81.06
    78101Adkins31.03
    78006Boerne150.96
    78063Pipe Creek30.73
    78258San Antonio120.62
    78148Universal City50.60
    78257San Antonio30.55
    78163Bulverde30.49

    Large ZIPs with fewer than 3 recorded: San Antonio (78245) – 30,429 households, San Antonio (78254) – 24,599 households, San Antonio (78223) – 20,112 households, San Antonio (78228) – 19,284 households, Converse (78109) – 18,933 households, San Antonio (78207) – 16,704 households. Counts under 3 aren't published, so each could have one or two.

    Gyms & fitness centers

    269 recorded across the metro, 0.28 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    78257San Antonio122.19
    78215San Antonio41.61
    78248San Antonio91.58
    78258San Antonio221.14
    78209San Antonio221.12
    78256San Antonio50.91
    78154Schertz120.80
    78070Spring Branch60.79
    78216San Antonio140.71
    78121La Vernia30.59

    Large ZIPs with fewer than 3 recorded: San Antonio (78223) – 20,112 households, San Antonio (78247) – 19,337 households, Converse (78109) – 18,933 households, San Antonio (78213) – 16,752 households, San Antonio (78207) – 16,704 households, San Antonio (78218) – 14,746 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

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

    ZIPPlaceRecordedPer 1,000
    78257San Antonio112.01
    78266San Antonio51.89
    78258San Antonio341.76
    78212San Antonio201.76
    78231San Antonio71.73
    78209San Antonio331.68
    78232San Antonio211.35
    78216San Antonio241.22
    78215San Antonio31.21
    78238San Antonio121.14

    Large ZIPs with fewer than 3 recorded: Converse (78109) – 18,933 households, San Antonio (78207) – 16,704 households, San Antonio (78221) – 13,134 households, San Antonio (78242) – 10,666 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

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

    ZIPPlaceRecordedPer 1,000
    78218San Antonio100.68
    78256San Antonio30.55
    78253San Antonio120.54
    78154Schertz80.53
    78258San Antonio90.47
    78070Spring Branch30.40
    78238San Antonio40.38
    78259San Antonio40.38
    78232San Antonio50.32
    78244San Antonio30.24

    Large ZIPs with fewer than 3 recorded: San Antonio (78245) – 30,429 households, San Antonio (78254) – 24,599 households, San Antonio (78249) – 22,633 households, Seguin (78155) – 20,078 households, San Antonio (78209) – 19,662 households, San Antonio (78216) – 19,635 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,803 recorded across the metro, 1.90 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    78215San Antonio249.67
    78257San Antonio386.94
    78212San Antonio504.40
    78216San Antonio854.33
    78232San Antonio593.80
    78238San Antonio403.79
    78231San Antonio153.70
    78003Bandera153.64
    78209San Antonio693.51
    78204San Antonio173.37

    Fast-food & counter-service restaurants

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

    ZIPPlaceRecordedPer 1,000
    78224San Antonio385.91
    78257San Antonio295.29
    78238San Antonio454.26
    78216San Antonio824.18
    78218San Antonio604.07
    78212San Antonio453.96
    78052Lytle83.92
    78009Castroville123.87
    78227San Antonio563.84
    78231San Antonio153.70

    General auto repair shops

    461 recorded across the metro, 0.49 per 1,000 households (below the U.S. rate of 0.57). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    78219San Antonio162.83
    78052Lytle52.45
    78238San Antonio222.08
    78002Atascosa41.72
    78148Universal City141.68
    78217San Antonio241.63
    78124Marion31.21
    78003Bandera51.21
    78023Helotes111.13
    78006Boerne171.09

    Large ZIPs with fewer than 3 recorded: San Antonio (78258) – 19,271 households, San Antonio (78244) – 12,444 households, San Antonio (78210) – 11,909 households, San Antonio (78242) – 10,666 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

    71 recorded across the metro, 0.07 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    78257San Antonio30.55
    78148Universal City40.48
    78212San Antonio50.44
    78259San Antonio30.28
    78006Boerne40.26
    78216San Antonio50.25
    78209San Antonio50.25
    78251San Antonio50.23
    78247San Antonio40.21
    78218San Antonio30.20

    Large ZIPs with fewer than 3 recorded: San Antonio (78245) – 30,429 households, San Antonio (78240) – 24,767 households, San Antonio (78254) – 24,599 households, San Antonio (78253) – 22,264 households, San Antonio (78223) – 20,112 households, San Antonio (78250) – 19,614 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

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

    ZIPPlaceRecordedPer 1,000
    78219San Antonio71.24
    78026Jourdanton31.19
    78214San Antonio91.16
    78016Devine41.04
    78221San Antonio120.91
    78238San Antonio90.85
    78065Poteet30.82
    78121La Vernia40.79
    78240San Antonio190.77
    78218San Antonio110.75

    Large ZIPs with fewer than 3 recorded: San Antonio (78213) – 16,752 households, San Antonio (78242) – 10,666 households. Counts under 3 aren't published, so each could have one or two.

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

    Pet care (grooming, boarding, training)

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

    ZIPPlaceRecordedPer 1,000
    78063Pipe Creek71.71
    78163Bulverde71.13
    78148Universal City50.60
    78238San Antonio50.47
    78259San Antonio50.47
    78216San Antonio90.46
    78108Cibolo70.45
    78132New Braunfels60.41
    78209San Antonio80.41
    78006Boerne60.38

    Large ZIPs with fewer than 3 recorded: San Antonio (78240) – 24,767 households, San Antonio (78223) – 20,112 households, San Antonio (78228) – 19,284 households, San Antonio (78230) – 19,137 households, San Antonio (78233) – 18,459 households, San Antonio (78213) – 16,752 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,146 recorded across the metro, 1.21 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    78215San Antonio2710.9
    78212San Antonio1119.77
    78209San Antonio1196.05
    78216San Antonio1165.91
    78204San Antonio254.95
    78230San Antonio874.55
    78231San Antonio122.96
    78201San Antonio462.78
    78232San Antonio432.77
    78229San Antonio362.20

    Large ZIPs with fewer than 3 recorded: San Antonio (78245) – 30,429 households, San Antonio (78253) – 22,264 households, San Antonio (78251) – 21,963 households, San Antonio (78223) – 20,112 households, San Antonio (78250) – 19,614 households, Converse (78109) – 18,933 households. Counts under 3 aren't published, so each could have one or two.

    Insurance agencies

    984 recorded across the metro, 1.04 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    78216San Antonio844.28
    78266San Antonio93.39
    78232San Antonio483.09
    78231San Antonio122.96
    78230San Antonio502.61
    78258San Antonio432.23
    78209San Antonio432.19
    78006Boerne342.18
    78163Bulverde132.11
    78238San Antonio222.08

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

    CPA offices

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

    ZIPPlaceRecordedPer 1,000
    78232San Antonio271.74
    78216San Antonio301.53
    78231San Antonio61.48
    78209San Antonio291.47
    78230San Antonio241.25
    78163Bulverde60.97
    78213San Antonio130.78
    78006Boerne120.77
    78217San Antonio100.68
    78258San Antonio130.67

    Large ZIPs with fewer than 3 recorded: San Antonio (78245) – 30,429 households, San Antonio (78253) – 22,264 households, San Antonio (78251) – 21,963 households, San Antonio (78223) – 20,112 households, San Antonio (78250) – 19,614 households, Converse (78109) – 18,933 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

    112 recorded across the metro, 0.12 per 1,000 households (below the U.S. rate of 0.14). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    78266San Antonio31.13
    78231San Antonio40.99
    78216San Antonio160.81
    78257San Antonio40.73
    78232San Antonio110.71
    78258San Antonio110.57
    78209San Antonio110.56
    78255San Antonio30.48
    78132New Braunfels60.41
    78201San Antonio60.36

    Large ZIPs with fewer than 3 recorded: San Antonio (78245) – 30,429 households, San Antonio (78240) – 24,767 households, San Antonio (78254) – 24,599 households, San Antonio (78253) – 22,264 households, San Antonio (78251) – 21,963 households, San Antonio (78223) – 20,112 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 San Antonio-New Braunfels, TX 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