Skip to content

Colonial Heights, VA

City in Colonial Heights city, Virginia. ZIP codes: 23834.

Population

18,352

Land area

7.5sq mi

People per sq mi

2,441

ZIP codes

1

Colonial Heights and its ZIP codes

Colonial Heights at a glance

  • Colonial Heights is about 11 times as dense as Virginia as a whole.
  • It is the 72nd most populous of 681 cities and towns in Virginia.
  • Households here earn a median of $76,505 a year, 18% less than the Virginia figure of $93,170.
  • A typical owner-occupied home is valued at $246,600 (36% below Virginia) and median rent is $1,234 a month.

Local data for Colonial Heights, VA

Counts from official public data

Housing and community stats

Colonial Heights, VA, American Community Survey 2020-2024

Full profile

Median household income

$76,505

Poverty rate

7.9%

Median home value

$246,600

Median rent

$1,234/mo

Homeownership

68.1%

Bachelor's or higher

28.0%

Median age

38.2

Average commute

25.5 min

Largest reported origins and ancestries: German Americans (1,977), Irish Americans (1,594), Mexican Americans (544).

Home values and rentsIncome, education and commute

Economy and federal money

Jobs, pay, income and spending are for Colonial Heights city. PPP loans are for Colonial Heights.

Details

Unemployment rate

3.9%

Sep 2026, +0.6 pts in a year

Average annual pay

$44,952

9,689 jobs, 2025

Federal spending

$150M

FY 2026, $8,280 per person

Colonial Heights city economyFederal spending

How people get to work

Colonial Heights, VA, workers 16 and older. American Community Survey 5-year estimates

  • Drove alone79.1%
  • Carpooled8.0%
  • Public transit0.3%
  • Walked2.0%
  • Bicycle0.0%
  • Taxi, ride-hailing, motorcycle or other2.4%
  • Worked from home8.2%

Average one-way commute: 25.5 minutes for people who do not work from home.

Environment and hazard risk

Colonial Heights, VA, from FEMA, NOAA and EPA

Full report

Natural hazard risk

Very Low

Top: hurricane

Storm events since 1996

109

Countywide, mostly thunderstorm wind

Flood insurance policies

44

0.7% of homes, county

July high / Jan low

89° / 28°F

47.0 inches of rain a year

Hazards, floods and storm historyCheck a flood zone1 historic places

Health statistics

Share of adults in Colonial Heights, VA, CDC PLACES estimates

All 40 measures

Obesity

36.8%

U.S. 33.3% +3.5 pts

Diabetes

12.6%

U.S. 12.1% +0.5 pts

Smoking

12.9%

U.S. 12.8% about the same

Uninsured (18-64)

8.5%

U.S. 11.1% -2.6 pts

Crime in Colonial Heights

Colonial Heights Police Department, reported to the FBI for 2025

Violent crime
419
per 100,000 people · 199% of the VA rate
Property crime
3,602
per 100,000 people · 258% of the VA rate

Crime trends and details for Colonial Heights Police Department

ZIP codes in Colonial Heights

1 in or overlapping Colonial Heights. Population shown

·

Cities near Colonial Heights

Frequently asked questions

What county is Colonial Heights, VA in?
Colonial Heights is in Colonial Heights city, Virginia.
What ZIP codes are in Colonial Heights, VA?
ZIP codes in or overlapping Colonial Heights include 23834.
What is the population of Colonial Heights, VA?
About 18,352 people live in Colonial Heights, based on American Community Survey 5-year estimates.
What cities are near Colonial Heights?
Nearby places include Ettrick (2.2 mi), Petersburg (4.1 mi), Fort Lee (4.3 mi), Matoaca (4.6 mi), Hopewell (5.9 mi).

Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023

Share: