Cities & Towns in Charles County, MD

Charles County, county in Maryland, United States. As of 2020 county had an estimated population of 164,436 inhabitants. The county was created 365 years ago in 1658. Its county seat is La Plata.

There are 8 city/town in Charles County, MD. The largest city of Charles County is Waldorf with a population of 67,752. Other cities include, Saint Charles population 36,376, Bennsville population 11,923, La Plata population 9,800, Bryans Road population 7,244


Waldorf, Census designated place

Saint Charles
Saint Charles

Saint Charles, City in St.


Bennsville, Census designated place in Maryland, United States

Situated along the southern tip of Maryland, Charles County borders the Potomac River and contains a mix of historic port towns, rural landscapes, and DC suburbs. As the county seat, La Plata serves as the governmental hub with the county courthouse, offices, and shops and restaurants in its walkable downtown.

The city of Waldorf began as a colonial tobacco port and railroad town, evolving into one of the fastest growing areas of Charles County as a DC bedroom community. Smaller towns like Port Tobacco and Charlotte Hall retain their historic charm with antique shops and remnants of centuries past.

Along the shores of the Potomac, the riverside town of Port Tobacco was founded in the 17th century as one of Maryland’s great tobacco inspection and shipping sites. Outdoor lovers flock to the shores and trails of places like Indian Head, while Pisgah and Popes Creek offer quiet country living.

From the historic elegance of homes and sites in La Plata, to the bustling expansion of Waldorf, to the lazy Potomac waterfronts, Charles County encapsulates the full scope of life in Southern Maryland, old and new.

All Charles County Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Charles County.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z all
City Name Title Population
Bennsville Census designated place in Maryland, United States 11,923
Bryans Road Census designated place 7,244
Indian Head Town in Charles County, Maryland, United States 3,787
La Plata Town in Maryland, United States 9,800
Middletown Town in Maryland, USA 4,910
Potomac Heights Census designated place 1,117
Saint Charles City in St. 36,376
Waldorf Census designated place 67,752