Local business data · Hampton Roads

    Where Hampton Roads' local businesses are most crowded

    We counted 16 kinds of storefront and office businesses per 1,000 households in 57 residential ZIP codes across the Hampton Roads metro (699,179 households). Here's where competition is densest, how the metro compares with Virginia and the U.S., and the big ZIPs where fewer than 3 of a business type are recorded.

    Key findings

    • Norfolk (23517) ranks among the 10 most crowded ZIPs in the metro for 13 of 16 business types, including dentists, chiropractors, veterinarians.
    • Hampton Roads has 1.4 times the U.S. rate of pet care businesses per household: 0.18 per 1,000 households, against 0.13 nationally.
    • Hampton Roads has about 42% fewer chiropractic offices per household than the U.S. as a whole (0.15 per 1,000 households, against 0.25).
    • Yorktown (23693) has 11 veterinary practices for 9,003 households, about 6 times the metro rate.
    • Chesapeake (23323), with 14,789 households, has fewer than 3 dental offices 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 Virginia and the U.S.

    Business typeMetroVAU.S.
    Dentists0.720.971.00
    Chiropractors0.150.170.25
    Veterinarians0.220.210.18
    Gyms & fitness centers0.300.310.26
    Beauty salons0.750.730.61
    Nail salons0.320.230.23
    Full-service restaurants2.312.091.93
    Fast-food & counter-service restaurants2.372.082.04
    General auto repair shops0.550.590.57
    Dry cleaners & laundry services0.060.100.07
    Child care centers0.480.520.56
    Pet care (grooming, boarding, training)0.180.160.13
    Law offices0.850.971.22
    Insurance agencies0.730.750.97
    CPA offices0.210.300.37
    Investment advisers0.120.120.14

    Dentists

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

    ZIPPlaceRecordedPer 1,000
    23517Norfolk62.16
    23606Newport News231.89
    23692Yorktown131.73
    23454Virginia Beach371.60
    23452Virginia Beach331.46
    23435Suffolk171.34
    23510Norfolk61.33
    23320Chesapeake331.31
    23456Virginia Beach261.27
    23462Virginia Beach331.17

    Large ZIPs with fewer than 3 recorded: Chesapeake (23323) – 14,789 households, Virginia Beach (23453) – 12,623 households, Norfolk (23513) – 12,072 households. Counts under 3 aren't published, so each could have one or two.

    Chiropractors

    102 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
    23517Norfolk51.80
    23452Virginia Beach170.75
    23606Newport News70.57
    23320Chesapeake120.48
    23454Virginia Beach110.48
    23185Williamsburg80.41
    23455Virginia Beach70.33
    23456Virginia Beach60.29
    23601Newport News30.26
    23451Virginia Beach50.23

    Large ZIPs with fewer than 3 recorded: Suffolk (23434) – 20,164 households, Newport News (23602) – 18,013 households, Newport News (23608) – 17,592 households, Hampton (23669) – 16,254 households, Chesapeake (23323) – 14,789 households, Chesapeake (23321) – 14,220 households. Counts under 3 aren't published, so each could have one or two.

    Veterinarians

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

    ZIPPlaceRecordedPer 1,000
    23693Yorktown111.22
    23517Norfolk31.08
    23430Smithfield50.67
    23072Hayes30.60
    23322Chesapeake130.60
    23452Virginia Beach120.53
    23692Yorktown40.53
    23456Virginia Beach100.49
    23320Chesapeake120.48
    23518Norfolk60.47

    Large ZIPs with fewer than 3 recorded: Newport News (23602) – 18,013 households, Newport News (23608) – 17,592 households, Norfolk (23503) – 14,177 households, Norfolk (23505) – 12,788 households, Newport News (23606) – 12,198 households, Norfolk (23513) – 12,072 households. Counts under 3 aren't published, so each could have one or two.

    Gyms & fitness centers

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

    ZIPPlaceRecordedPer 1,000
    23517Norfolk62.16
    23510Norfolk40.89
    23452Virginia Beach190.84
    23451Virginia Beach160.74
    23454Virginia Beach160.69
    23061Gloucester60.68
    23188Williamsburg120.65
    23320Chesapeake160.64
    23072Hayes30.60
    23606Newport News70.57

    Large ZIPs with fewer than 3 recorded: Newport News (23608) – 17,592 households, Chesapeake (23323) – 14,789 households, Norfolk (23503) – 14,177 households, Norfolk (23505) – 12,788 households, Norfolk (23513) – 12,072 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

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

    ZIPPlaceRecordedPer 1,000
    23517Norfolk134.67
    23451Virginia Beach492.27
    23510Norfolk92.00
    23188Williamsburg351.89
    23606Newport News201.64
    23322Chesapeake331.52
    23454Virginia Beach331.43
    23452Virginia Beach301.33
    23061Gloucester111.25
    23693Yorktown111.22

    Large ZIPs with fewer than 3 recorded: Norfolk (23513) – 12,072 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

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

    ZIPPlaceRecordedPer 1,000
    23517Norfolk41.44
    23502Norfolk91.08
    23320Chesapeake200.79
    23452Virginia Beach160.71
    23518Norfolk90.71
    23321Chesapeake100.70
    23435Suffolk80.63
    23454Virginia Beach140.60
    23188Williamsburg110.59
    23430Smithfield40.54

    Large ZIPs with fewer than 3 recorded: Newport News (23608) – 17,592 households, Hampton (23669) – 16,254 households, Chesapeake (23323) – 14,789 households, Norfolk (23503) – 14,177 households, Norfolk (23513) – 12,072 households, Newport News (23601) – 11,556 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,615 recorded across the metro, 2.31 per 1,000 households (1.2 times the U.S. rate). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    23517Norfolk4917.6
    23510Norfolk5211.6
    23451Virginia Beach1607.41
    23185Williamsburg954.83
    23454Virginia Beach923.97
    23320Chesapeake983.89
    23502Norfolk313.71
    23508Norfolk223.37
    23606Newport News413.36
    23452Virginia Beach753.32

    Fast-food & counter-service restaurants

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

    ZIPPlaceRecordedPer 1,000
    23517Norfolk3010.8
    23502Norfolk546.46
    23510Norfolk255.56
    23320Chesapeake1054.17
    23452Virginia Beach793.50
    23451Virginia Beach733.38
    23702Portsmouth163.28
    23505Norfolk413.21
    23435Suffolk393.07
    23666Hampton723.07

    General auto repair shops

    386 recorded across the metro, 0.55 per 1,000 households. The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    23605Newport News162.53
    23517Norfolk41.44
    23072Hayes71.39
    23502Norfolk111.32
    23707Portsmouth81.23
    23661Hampton71.18
    27958Moyock51.06
    23701Portsmouth101.04
    23454Virginia Beach230.99
    23692Yorktown70.93

    Large ZIPs with fewer than 3 recorded: Norfolk (23503) – 14,177 households, Suffolk (23435) – 12,700 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

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

    ZIPPlaceRecordedPer 1,000
    23517Norfolk41.44
    23188Williamsburg60.32
    23606Newport News30.25
    23435Suffolk30.24
    23451Virginia Beach50.23
    23455Virginia Beach40.19
    23322Chesapeake40.18
    23602Newport News30.17
    23320Chesapeake40.16
    23434Suffolk30.15

    Large ZIPs with fewer than 3 recorded: Virginia Beach (23464) – 28,572 households, Virginia Beach (23462) – 28,158 households, Hampton (23666) – 23,452 households, Virginia Beach (23454) – 23,146 households, Virginia Beach (23452) – 22,558 households, Williamsburg (23185) – 19,664 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

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

    ZIPPlaceRecordedPer 1,000
    23502Norfolk91.08
    23504Norfolk80.94
    23324Chesapeake80.90
    23607Newport News80.86
    23704Portsmouth70.81
    23703Portsmouth80.80
    23692Yorktown60.80
    23453Virginia Beach100.79
    23314Carrollton30.79
    23513Norfolk90.75

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

    Pet care (grooming, boarding, training)

    128 recorded across the metro, 0.18 per 1,000 households (1.4 times the U.S. rate). The most crowded ZIPs:

    ZIPPlaceRecordedPer 1,000
    23517Norfolk41.44
    23693Yorktown60.67
    23188Williamsburg110.59
    23456Virginia Beach110.54
    23454Virginia Beach110.48
    23605Newport News30.47
    23508Norfolk30.46
    23061Gloucester40.45
    23322Chesapeake90.41
    23435Suffolk50.39

    Large ZIPs with fewer than 3 recorded: Suffolk (23434) – 20,164 households, Hampton (23669) – 16,254 households, Chesapeake (23323) – 14,789 households, Chesapeake (23321) – 14,220 households, Norfolk (23503) – 14,177 households, Norfolk (23505) – 12,788 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

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

    ZIPPlaceRecordedPer 1,000
    23510Norfolk9120.2
    23452Virginia Beach662.93
    23704Portsmouth242.77
    23462Virginia Beach712.52
    23606Newport News302.46
    23451Virginia Beach482.22
    23502Norfolk161.91
    23320Chesapeake391.55
    23185Williamsburg261.32
    23669Hampton191.17

    Large ZIPs with fewer than 3 recorded: Newport News (23608) – 17,592 households, Chesapeake (23323) – 14,789 households, Norfolk (23503) – 14,177 households, Norfolk (23518) – 12,715 households, Suffolk (23435) – 12,700 households, Virginia Beach (23453) – 12,623 households. Counts under 3 aren't published, so each could have one or two.

    Insurance agencies

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

    ZIPPlaceRecordedPer 1,000
    23510Norfolk316.90
    23606Newport News322.62
    23452Virginia Beach512.26
    23462Virginia Beach561.99
    23320Chesapeake461.83
    23517Norfolk41.44
    23693Yorktown121.33
    23430Smithfield91.20
    23072Hayes51.00
    23502Norfolk80.96

    CPA offices

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

    ZIPPlaceRecordedPer 1,000
    23510Norfolk122.67
    23606Newport News201.64
    23517Norfolk31.08
    23452Virginia Beach200.89
    23320Chesapeake160.64
    23462Virginia Beach160.57
    23451Virginia Beach110.51
    23693Yorktown40.44
    23430Smithfield30.40
    23502Norfolk30.36

    Large ZIPs with fewer than 3 recorded: Hampton (23666) – 23,452 households, Virginia Beach (23454) – 23,146 households, Virginia Beach (23456) – 20,407 households, Newport News (23602) – 18,013 households, Newport News (23608) – 17,592 households, Chesapeake (23323) – 14,789 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

    87 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
    23510Norfolk71.56
    23452Virginia Beach180.80
    23462Virginia Beach210.75
    23606Newport News90.74
    23185Williamsburg90.46
    23188Williamsburg70.38
    23320Chesapeake90.36
    23451Virginia Beach40.19
    23456Virginia Beach30.15

    Large ZIPs with fewer than 3 recorded: Virginia Beach (23464) – 28,572 households, Hampton (23666) – 23,452 households, Virginia Beach (23454) – 23,146 households, Chesapeake (23322) – 21,766 households, Virginia Beach (23455) – 21,058 households, Suffolk (23434) – 20,164 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 Virginia Beach-Chesapeake-Norfolk, VA-NC 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