Richmond & Central Virginia
Colonial Heights, Virginia
Independent city
A small independent city south of Petersburg
Colonial Heights is a small independent city on the Appomattox River south of Petersburg, largely surrounded by Chesterfield County and primarily residential with retail along the Boulevard.
History & Local Character
The city takes its name from the ridge where colonial and Civil War observers watched Petersburg; it incorporated as a city in 1948.
Housing & Real Estate
1950s and 1960s brick homes dominate, with a limited number of newer townhomes and apartments.
Restaurants & Shopping
The Boulevard and Temple Avenue corridors hold a mix of local restaurants, diners and bakeries serving the Tri-Cities area.
Schools & Education
Colonial Heights Public Schools is a small, separate division serving only city residents.
Parks & Recreation
White Bank Park and the Appomattox River access offer trails and water views, with Petersburg National Battlefield nearby.
Transportation & Accessibility
I-95, US 1 and US 301 run through or beside the city, with Petersburg's Amtrak station minutes away.
Local Businesses
Local restaurantsAuto servicesRetail shopsMedical offices
No businesses are listed in Colonial Heights yet. Add your business to be the first.
Nearby Attractions
- Violet Bank Museum
- Appomattox River
- Petersburg National Battlefield
- White Bank Park
Advantages & Considerations
Advantages
- Affordable
- Small, stable school division
- Close to I-95 and Petersburg
Considerations
- Limited dining and retail
- Older housing stock
- Small tax base
Frequently Asked Questions
Is Colonial Heights part of Chesterfield County?
No. Colonial Heights is an independent city surrounded largely by Chesterfield County.