Skip to content
ZIP codes

ZIP codes in Charleston County, South Carolina

Charleston County has 29 ZIP codes. 19 lie entirely inside it and 10 are shared with neighboring counties, so part of their land and their people are elsewhere. About 417,983 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
29
2 more just touch the border (under 1% of their land)
Entirely inside
19
99% or more of their land
Shared with other counties
10
Most with Dorchester County (7)
Most populated ZIP
29464
53,045 people · Mount Pleasant
Least populated ZIP
29439
1,125 people · Folly Beach; 1 more with nobody living there
Largest ZIP by land
29458
113 sq mi · McClellanville

Map of the ZIP codes in Charleston County

Berkeley County Colleton County Dorchester County Georgetown County 29401 · Charleston · 9,339 people · 100% in the county 29403 · Charleston · 22,533 people · 100% in the county 29404 · North Charleston · 2,334 people · 100% in the county 29405 · North Charleston · 26,254 people · 100% in the county 29406 · North Charleston · 32,001 people · 97% in the county 29407 · Charleston · 36,706 people · 100% in the county 29409 · Charleston · 2,056 people · 100% in the county 29410 · Hanahan · 21,314 people · <0.1% in the county 29412 · Charleston · 39,256 people · 100% in the county 29414 · Charleston · 44,727 people · 82% in the county 29418 · North Charleston · 26,052 people · 77% in the county 29420 · North Charleston · 23,959 people · 40% in the county 29424 · Charleston · 1,243 people · 100% in the county 29425 · Charleston · 0 people · 100% in the county 29426 · Adams Run · 1,697 people · 83% in the county 29429 · Awendaw · 4,479 people · 100% in the county 29438 · Edisto Beach · 2,826 people · 91% in the county 29439 · Folly Beach · 1,125 people · 100% in the county 29449 · Hollywood · 8,024 people · 100% in the county 29450 · 3,309 people · 5.6% in the county 29451 · Isle of Palms · 4,362 people · 100% in the county 29455 · Charleston · 27,576 people · 100% in the county 29456 · North Charleston · 41,214 people · 46% in the county 29458 · McClellanville · 2,505 people · 100% in the county 29464 · Mount Pleasant · 53,045 people · 100% in the county 29466 · Mount Pleasant · 44,942 people · 100% in the county 29470 · Ravenel · 5,639 people · 66% in the county 29482 · Sullivan's Island · 2,087 people · 100% in the county 29483 · Summerville · 59,186 people · 0.3% in the county 29485 · North Charleston · 58,507 people · 6.5% in the county 29487 · Rockville · 2,703 people · 100% in the county
  • Entirely in the county (99% or more of its land)
  • Shared, mostly in this county
  • Shared, mostly in other counties
  • Neighboring counties
Open in the interactive tool

Each area is a ZIP code with its number where it fits. Hover over one to see its name.

All ZIP codes in Charleston County

29 ZIP codes in Charleston County, SC, by number
ZIP code Main city Population Land in the county Residents in the county
29401 Charleston 9,339 100% 9,339
29403 Charleston 22,533 100% 22,533
29404 North Charleston 2,334 100% 2,334
29405 North Charleston 26,254 100% 26,254
29406 North Charleston 32,001 97% ≈ 31,515
29407 Charleston 36,706 100% 36,706
29409 Charleston 2,056 100% 2,056
29412 Charleston 39,256 100% 39,256
29414 Charleston 44,727 82% ≈ 43,818
29418 North Charleston 26,052 77% ≈ 18,163
29420 North Charleston 23,959 40% ≈ 7,158
29424 Charleston 1,243 100% 1,243
29425 Charleston 0 100% 0
29426 Adams Run 1,697 83% ≈ 1,065
29429 Awendaw 4,479 100% 4,479
29438 Edisto Beach 2,826 91% ≈ 2,713
29439 Folly Beach 1,125 100% 1,125
29449 Hollywood 8,024 100% 8,024
29450 — 3,309 5.6% ≈ 109
29451 Isle of Palms 4,362 100% 4,362
29455 Charleston 27,576 100% 27,576
29456 North Charleston 41,214 46% ≈ 11,466
29458 McClellanville 2,505 100% 2,505
29464 Mount Pleasant 53,045 100% 53,045
29466 Mount Pleasant 44,942 100% 44,942
29470 Ravenel 5,639 66% ≈ 4,387
29482 Sullivan's Island 2,087 100% 2,087
29485 North Charleston 58,507 6.5% ≈ 6,724
29487 Rockville 2,703 100% 2,703

They also touch the county with under 1% of their land, so they aren’t counted: 29410 and 29483.

ZIP codes shared with other counties

These 10 ZIP codes have part of their land in another county. The first figure is the share of their land in Charleston County; then, where the rest lies.

Cities and prefixes

By main city (the city, town or CDP each ZIP shares the most land with), the ones with the most are Charleston (9), North Charleston (7), Mount Pleasant (2), Adams Run (1), Awendaw (1), and Edisto Beach (1); 13 places in all.

All 29 start with the same three digits, 294: the prefix of the USPS sorting center that handles them.

Neighboring counties

Each one with its ZIP codes. Those without a page of their own open in the tool.

Tools for this county

Sources

  • U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
  • U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
  • U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
  • U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.

How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.

Spotted a mistake? Let us know