Average Rent in City of Colonial Heights County
Apartments & Houses by Size

Rentometer, Inc. | Data as of 10/23/2025

Colonial Heights, nestled in the heart of Virginia, blends small‑town charm with easy access to the vibrant culture of the Greater Richmond area. Residents enjoy a mix of historic streetscapes, well‑maintained parks, and convenient proximity to major thoroughfares such as I‑95 and US‑1, making commutes and weekend getaways hassle‑free. The community’s friendly atmosphere is bolstered by highly regarded schools, locally owned eateries, and community events that highlight the area’s rich heritage and welcoming spirit.

The rental market in Colonial Heights offers a balanced selection of both apartments and single‑family homes, catering to a wide range of lifestyle needs. One‑bedroom apartments typically fall in the $1100s, while two‑bedroom units commonly sit in the mid‑$1400 range. Larger three‑bedroom apartments often rent in the upper $1600s, reflecting their spacious layouts and modern amenities. For those seeking a house, two‑bedroom homes are generally priced around $1300, three‑bedroom houses hover near $1900, and properties with four or more bedrooms are found in the $2100 range. These figures underscore a competitive market that provides affordable options for singles, couples, and larger families alike.

Popular neighborhoods such as Oakdale and the historic downtown district offer tree‑lined streets and easy access to local attractions like the Colonial Heights Riverfront Park and the nearby James River Trail. Proximity to cultural sites in neighboring Petersburg and the vibrant arts scene of Richmond further enhances the appeal of renting in this area. Whether you’re looking for a cozy apartment close to shopping and dining or a spacious house in a family‑friendly enclave, Colonial Heights delivers a versatile rental landscape that aligns with both budget considerations and lifestyle preferences.

Colonial Heights Rent by Property Type & Bedroom Count

Property Type Bedrooms Average Median Min - Max 25th - 75th
Apartment 1 Bedroom $1,127 $1,180 $949 - $1,245 $1,050 - $1,215
Apartment 2 Bedroom $1,388 $1,419 $1,196 - $1,595 $1,331 - $1,460
Apartment 3 Bedroom $1,640 $1,642 $1,499 - $1,900 $1,530 - $1,688
House 2 Bedroom $1,318 $1,225 $1,025 - $1,900 $1,141 - $1,550
House 3 Bedroom $1,911 $1,891 $1,599 - $2,200 $1,795 - $2,100
House 4+ Bedroom $2,123 $2,172 $1,600 - $2,500 $1,995 - $2,300

In the current period, the average rent in Colonial Heights was $1,157 for 1 Bedroom, $1,359 for 2 Bedroom, $1,818 for 3 Bedroom, and $2,123 for 4+ Bedroom.

Colonial Heights

Rentometer subscribers can see individual property locations on the map in addition to the heatmap. Click here to Subscribe

Data provided by Rentometer, Inc.