Caroline County, Virginia Cities (2025)

2 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Bowling Green11,2731,1681.68%7942 Town
Port Royal22202001.85%3401 Town

Caroline County Cities Summary

Largest City

Bowling Green is the largest city in Caroline County, with a population of 1,273.

Smallest City

Port Royal is the smallest city in Caroline County, with a population of 220.

10 Largest Cities

There are 2 cities in Caroline County, Virginia.

Location of Caroline County