Home / Lowest measured density / Beauty & hair salons / California
California has 68 ZIP codes where published counts of beauty salons are statistically below the U.S. rate. Coverage is the California counties on this site, not the whole state. Same filters as the radius search. Census ZBP 2023 + ACS 2024.
Includes: Hair salons · Beauty salons · Blow-dry & styling bars · Makeup & skincare studios. Counted together because official statistics use one 812112 code.
Coverage. Only the California counties BizGapMap covers, not the whole state. A missing state page means no ZIP there cleared the test — we do not publish an empty list.
Lowest measured density is not evidence of opportunity. A low published count can mean weak demand, no suitable space, commuters spending elsewhere, or businesses with no paid employees that ZBP does not count. Each line is a question to check locally.
False positives. The test is one-sided at 5% with no correction for looking at many ZIPs. Of 595 comparable ZIPs here, about 30 could clear the bar by chance. Small ZIPs rarely reach significance, so “not on this list” does not mean “no gap”.
| ZIP | City | County | Beauty salons | Expected | Index | Band | ZIP type | Residents | Test |
|---|---|---|---|---|---|---|---|---|---|
| 90650 | Norwalk | Los Angeles County | 5 | 22.5 | 22% | Far below average | Residential | 99,900 | p < 0.001 |
| 90805 | Long Beach | Los Angeles County | 5 | 20.6 | 24% | Far below average | Residential | 92,402 | p < 0.001 |
| 90044 | Los Angeles | Los Angeles County | 5 | 20.2 | 25% | Far below average | Residential | 94,830 | p < 0.001 |
| 92345 | Hesperia | San Bernardino County | 5 | 19.8 | 25% | Far below average | Residential | 88,706 | p < 0.001 |
| 93722 | Fresno | Fresno County | 5 | 19.7 | 25% | Far below average | Residential | 86,110 | p < 0.001 |
| 92154 | San Diego | San Diego County | 5 | 19.2 | 26% | Far below average | Residential | 80,445 | p < 0.001 |
| 92509 | Jurupa Valley | Riverside County | 5 | 18.4 | 27% | Far below average | Residential | 81,182 | p < 0.001 |
| 91342 | Sylmar | Los Angeles County | 6 | 21.8 | 28% | Far below average | Residential | 93,301 | p < 0.001 |
| 93033 | Oxnard | Ventura County | 5 | 17.2 | 29% | Far below average | Residential | 78,737 | p < 0.001 |
| 91744 | La Puente | Los Angeles County | 5 | 17.1 | 29% | Far below average | Residential | 76,942 | p < 0.001 |
| 92376 | Rialto | San Bernardino County | 6 | 20.2 | 30% | Far below average | Residential | 84,394 | p < 0.001 |
| 91402 | Panorama City | Los Angeles County | 5 | 15.1 | 33% | Far below average | Residential | 65,754 | p < 0.01 |
| 95828 | Sacramento | Sacramento County | 5 | 14.8 | 34% | Far below average | Residential | 61,686 | p < 0.01 |
| 92707 | Santa Ana | Orange County | 5 | 14.7 | 34% | Far below average | Residential | 58,695 | p < 0.01 |
| 92802 | Anaheim | Orange County | 5 | 14.6 | 34% | Far below average | Mixed | 43,132 | p < 0.01 |
| 94080 | South San Francisco | San Mateo County | 7 | 19.9 | 35% | Far below average | Mixed | 64,761 | p < 0.001 |
| 94043 | Mountain View | Santa Clara County | 5 | 14.1 | 35% | Far below average | Employment hub | 33,176 | p < 0.01 |
| 92324 | Colton | San Bernardino County | 5 | 14.1 | 36% | Far below average | Residential | 57,365 | p < 0.01 |
| 92530 | Lake Elsinore | Riverside County | 5 | 13.9 | 36% | Far below average | Residential | 61,768 | p < 0.01 |
| 94565 | Pittsburg | Contra Costa County | 8 | 22.2 | 36% | Far below average | Residential | 100,488 | p < 0.001 |
| 91761 | Ontario | San Bernardino County | 8 | 21.5 | 37% | Far below average | Mixed | 62,935 | p < 0.001 |
| 94533 | Fairfield | Solano County | 7 | 18.5 | 38% | Far below average | Residential | 78,805 | p < 0.01 |
| 95054 | Santa Clara | Santa Clara County | 6 | 15.7 | 38% | Far below average | Employment hub | 25,704 | p < 0.01 |
| 92882 | Corona | Riverside County | 6 | 15.7 | 38% | Far below average | Residential | 68,715 | p < 0.01 |
| 92805 | Anaheim | Orange County | 7 | 18.3 | 38% | Far below average | Residential | 74,661 | p < 0.01 |
| 93535 | Lancaster | Los Angeles County | 7 | 17.4 | 40% | Far below average | Residential | 79,409 | p < 0.01 |
| 92840 | Garden Grove | Orange County | 5 | 12.3 | 41% | Far below average | Residential | 54,534 | p ≈ 0.016 |
| 91913 | Chula Vista | San Diego County | 5 | 12.3 | 41% | Far below average | Residential | 57,721 | p ≈ 0.017 |
| 94112 | San Francisco | San Francisco County | 7 | 17.1 | 41% | Far below average | Residential | 79,277 | p < 0.01 |
| 90706 | Bellflower | Los Angeles County | 7 | 17.1 | 41% | Far below average | Residential | 76,819 | p < 0.01 |
| 92115 | San Diego | San Diego County | 6 | 14.6 | 41% | Far below average | Residential | 66,264 | p < 0.01 |
| 93036 | Oxnard | Ventura County | 5 | 12.0 | 42% | Far below average | Residential | 49,394 | p ≈ 0.020 |
| 90262 | Lynwood | Los Angeles County | 6 | 14.3 | 42% | Far below average | Residential | 64,235 | p ≈ 0.012 |
| 90221 | Compton | Los Angeles County | 5 | 11.9 | 42% | Far below average | Residential | 50,659 | p ≈ 0.021 |
| 92223 | Beaumont | Riverside County | 6 | 14.3 | 42% | Far below average | Residential | 63,833 | p ≈ 0.012 |
| 93291 | Visalia | Tulare County | 7 | 16.5 | 42% | Far below average | Residential | 63,568 | p < 0.01 |
| 92336 | Fontana | San Bernardino County | 10 | 23.3 | 43% | Far below average | Residential | 105,517 | p < 0.01 |
| 92069 | San Marcos | San Diego County | 5 | 11.6 | 43% | Far below average | Residential | 47,335 | p ≈ 0.026 |
| 91910 | Chula Vista | San Diego County | 8 | 18.4 | 43% | Far below average | Residential | 77,123 | p < 0.01 |
| 92407 | San Bernardino | San Bernardino County | 7 | 16.1 | 44% | Far below average | Residential | 71,711 | p < 0.01 |
| 93274 | Tulare | Tulare County | 8 | 18.3 | 44% | Far below average | Residential | 80,026 | p < 0.01 |
| 90022 | Los Angeles | Los Angeles County | 6 | 13.7 | 44% | Far below average | Residential | 60,343 | p ≈ 0.018 |
| 95687 | Vacaville | Solano County | 7 | 15.7 | 45% | Far below average | Residential | 69,390 | p ≈ 0.012 |
| 92879 | Corona | Riverside County | 6 | 13.4 | 45% | Far below average | Mixed | 49,317 | p ≈ 0.020 |
| 92507 | Riverside | Riverside County | 8 | 17.1 | 47% | Far below average | Mixed | 64,015 | p ≈ 0.012 |
| 90806 | Long Beach | Los Angeles County | 5 | 10.7 | 47% | Far below average | Residential | 41,664 | p ≈ 0.046 |
| 92040 | Lakeside | San Diego County | 5 | 10.6 | 47% | Far below average | Residential | 46,216 | p ≈ 0.047 |
| 93313 | Bakersfield | Kern County | 7 | 14.5 | 48% | Far below average | Residential | 61,843 | p ≈ 0.024 |
| 91335 | Reseda | Los Angeles County | 8 | 16.6 | 48% | Far below average | Residential | 74,526 | p ≈ 0.016 |
| 95747 | Roseville | Placer County | 9 | 18.6 | 48% | Far below average | Residential | 83,902 | p ≈ 0.011 |
| 94513 | Brentwood | Contra Costa County | 8 | 16.5 | 48% | Far below average | Residential | 69,755 | p ≈ 0.017 |
| 91702 | Azusa | Los Angeles County | 7 | 14.4 | 49% | Far below average | Residential | 60,903 | p ≈ 0.025 |
| 92057 | Oceanside | San Diego County | 6 | 12.3 | 49% | Far below average | Residential | 56,835 | p ≈ 0.039 |
| 95608 | Carmichael | Sacramento County | 7 | 14.1 | 50% | Far below average | Residential | 61,440 | p ≈ 0.029 |
| 90660 | Pico Rivera | Los Angeles County | 7 | 14.1 | 50% | Far below average | Residential | 60,272 | p ≈ 0.030 |
| 91911 | Chula Vista | San Diego County | 10 | 20.0 | 50% | Far below average | Residential | 85,542 | p ≈ 0.011 |
| 90255 | Huntington Park | Los Angeles County | 8 | 16.0 | 50% | Below average | Residential | 69,349 | p ≈ 0.023 |
| 91605 | North Hollywood | Los Angeles County | 6 | 11.9 | 50% | Below average | Residential | 49,868 | p ≈ 0.047 |
| 90813 | Long Beach | Los Angeles County | 6 | 11.9 | 51% | Below average | Residential | 51,241 | p ≈ 0.049 |
| 92105 | San Diego | San Diego County | 8 | 15.6 | 51% | Below average | Residential | 71,411 | p ≈ 0.027 |
| 92584 | Menifee | Riverside County | 7 | 13.6 | 52% | Below average | Residential | 61,366 | p ≈ 0.040 |
| 91343 | North Hills | Los Angeles County | 7 | 13.5 | 52% | Below average | Residential | 60,783 | p ≈ 0.042 |
| 94536 | Fremont | Alameda County | 8 | 15.4 | 52% | Below average | Residential | 70,619 | p ≈ 0.030 |
| 92806 | Anaheim | Orange County | 7 | 13.4 | 52% | Below average | Mixed | 41,003 | p ≈ 0.043 |
| 93030 | Oxnard | Ventura County | 8 | 15.0 | 53% | Below average | Residential | 58,192 | p ≈ 0.037 |
| 92880 | Corona | Riverside County | 10 | 17.2 | 58% | Below average | Residential | 75,043 | p ≈ 0.044 |
| 92804 | Anaheim | Orange County | 11 | 18.3 | 60% | Below average | Residential | 83,537 | p ≈ 0.048 |
| 91706 | Baldwin Park | Los Angeles County | 11 | 18.2 | 60% | Below average | Residential | 71,082 | p ≈ 0.050 |
Scroll the table sideways to see all columns. Sorted by measured density, lowest first.
Who can be listed. ZIPs in the covered counties whose county has at least 15 ZIPs in our data, with at least 10,000 residents, and at least 5 published businesses in this industry. Census hides counts of 0–2; derived remainders are excluded.
Statistically low. P(X ≤ n | expected) < 0.05, where expected is the U.S. establishments-per-person-present rate times this ZIP’s demand (residents + 0.5 × jobs located here). Same definition as the index, so the percentage and the test cannot disagree. Full test →
ZIP type is jobs per resident, not zoning. A residential ZIP can look low because residents shop near work.
What does “lowest measured density” mean for beauty salons? A ZIP is listed only when Census published at least 5 beauty salons with paid employees, the ZIP has at least 10,000 residents, and a one-sided Poisson test finds the count statistically below the U.S. rate (p < 0.05). Index 100% is the national density per person present.
Is a low-density ZIP a place to open this kind of business? No. A low published count of beauty salons can mean weak demand, no suitable space, residents shopping near work, or businesses with no paid employees that Census ZBP does not count. Each line is a question to check locally, not a recommendation.
Why is a state missing from this list? A state page exists only when at least one ZIP in the counties we cover clears the same test as the radius search. We do not publish an empty list. Coverage is those counties, not the whole state.
← All states for beauty salons · Beauty salons in California (county totals) · Search by radius
BizGapMap — free, no-login small-business saturation reports for major U.S. counties. Built entirely from public U.S. Census, BLS, and IRS data (ZBP 2023, ACS 2024 5-year, PEP 2024, LODES, QCEW, IRS SOI). No forecasts, no revenue guesses — withheld cells are marked, and the few derived counts are labelled as estimates.