| ZIP Codes: | 24 ZIP Codes (19 Standard, 5 PO Box, 0 Unique) [See All] |
| Area Codes: | 227 / 240 / 301 |
| Timezone: | Eastern (GMT -05:00) |
| Local Time: | 2:12:28 PM |
| Population: | 170,349 [See All] |
| FIPS: | 24017 |
| CBSA: | Washington-Arlington-Alexandria, DC-VA-MD-WV |
| Land Area: | 646 sq mi |
| Water Area: | 46 sq mi |
| Coordinates: | 38.4864, -76.9542 |
| Quick Link: |
170,349 residents live across 24 ZIPs covering 646 sq mi, served by 21 distinct USPS-recognized cities.
Population moved from 150,983 to 170,349 from 2014 to 2024 — a +12.8% change. 15 ZIPs gained residents, 6 lost.
The county's wealthiest ZIP 20677 (Port Tobacco, $165,764 median) and poorest ZIP 20662 (Nanjemoy, $86,699) are 10.7 miles apart — a 1.9× income gap across local geography.
Median home values vary 1.8× across this county — from $324,600 in 20640 (Indian Head) to $576,700 in 20677 (Port Tobacco).
Density varies 105× across the county — from 19 people/sq mi in 20662 (Nanjemoy) to 1,954 in 20603 (Waldorf).
Educational attainment ranges from 18.9% bachelor's+ in 20664 (Newburg) to 48.0% in 20675 (Pomfret) — the breadth of educational profiles across the area.
Within Maryland, this is the #9 most populous of 24 counties and ranks #7 for median household income with the #3 fastest decade growth .
On the national stage, Charles County is ranks #80 for income .
Weighted by population, the typical household earns about $125,334 across the county — reflecting what a typical resident sees, not a simple ZIP average.
33.3% of adults age 25+ hold a bachelor's degree or higher (38,592 of 115,796 reporting).
19 Standard delivery, 5 PO Box only, 0 single-entity Unique ZIPs serve this county.
| ZIP | City | Type | Population | Median Income | Area (sq mi) | 10-yr Growth |
|---|---|---|---|---|---|---|
| 20603 | Waldorf | Standard | 31,844 | $137,946 | 16.3 | 0.3% |
| 20602 | Waldorf | Standard | 28,331 | $107,360 | 14.6 | 6.3% |
| 20601 | Waldorf | Standard | 26,945 | $117,480 | 47.6 | 4.1% |
| 20646 | La Plata | Standard | 21,400 | $131,974 | 77.1 | 13.0% |
| 20695 | White Plains | Standard | 16,407 | $141,959 | 14.4 | 239.8% |
| 20640 | Indian Head | Standard | 10,685 | $100,593 | 54.9 | 1.0% |
| 20616 | Bryans Road | Standard | 8,057 | $128,177 | 19.8 | 22.0% |
| 20637 | Hughesville | Standard | 6,133 | $160,121 | 33.9 | 20.2% |
| 20622 | Charlotte Hall | Standard | 5,185 | $124,063 | 38.1 | 8.5% |
| 20664 | Newburg | Standard | 3,138 | $88,438 | 119.5 | 14.3% |
| 20662 | Nanjemoy | Standard | 2,129 | $86,699 | 114.8 | -24.9% |
| 20677 | Port Tobacco | Standard | 2,088 | $165,764 | 18.0 | -8.0% |
| 20675 | Pomfret | Standard | 1,796 | $127,269 | 7.1 | 28.5% |
| 20693 | Welcome | Standard | 1,496 | $126,033 | 37.3 | 20.4% |
| 20611 | Bel Alton | Standard | 1,219 | $151,607 | 9.6 | 29.0% |
| 20658 | Marbury | Standard | 866 | $104,375 | 5.7 | -13.8% |
| 20625 | Cobb Island | PO Box | 849 | — | 1.9 | 34.8% |
| 20645 | Issue | Standard | 814 | $191,429 | 1.7 | -27.1% |
| 20632 | Faulkner | Standard | 485 | — | 6.8 | 35.1% |
| 20617 | Bryantown | Standard | 334 | $104,036 | 6.0 | -65.5% |
| 20612 | Benedict | PO Box | 148 | $41,118 | 0.7 | -60.2% |
| 20661 | Mount Victoria | PO Box | 0 | — | 0.0 | — |
| 20682 | Rock Point | PO Box | — | — | 0.0 | — |
| 20604 | Waldorf | PO Box | — | — | 0.0 | — |