Martin County, North Carolina

County seat: Williamston · Population 21,601 (2025) · 456 sq mi

Martin County is the 78th most populous of North Carolina's 100 counties, with 21,601 people (2025 estimate). Its county seat is Williamston. It is part of the Northeast Region region, one of the 8 Prosperity Zones of North Carolina. The map shows its 9 cities and towns and the 6 neighboring counties.

Map of Martin County, North Carolina with cities, towns and the county boundary
Martin County, North Carolina with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Martin County facts

County seat
Williamston
Population (2025 estimate)
21,601 −2% since 2020
Land area
456 sq mi 51st largest of 100
Water area
0 sq mi
Population density
47 per sq mi
Established
1774
Same name
One of 6 Martin Counties in the US
Named after
Josiah Martin governor of North Carolina from 1771 to 1776, and in exile until 1783
Largest city
Williamston 5,086
Median household income
$48,578
Cities and towns
9
ZIP codes
11
Time zone
Eastern
FIPS code
37117

Cities and towns in Martin County

Martin County has 9 incorporated cities, towns and villages. Populations count the people living inside Martin County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
Williamston (county seat)Town5,086
RobersonvilleTown1,237
JamesvilleTown411
HamiltonTown297
Oak CityTown266
ParmeleTown246
EverettsTown144
Bear GrassTown81
HassellTown47

ZIP codes in Martin County

11 ZIP codes reach into Martin County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Martin County, 2020–2025

Martin County shrank by 433 people (−2%) between April 2020 and July 2025: 893 more deaths than births and a net gain of 466 people from migration.

Year (July 1)Population
202021,954
202121,747
202221,493
202321,484
202421,562
202521,601

Neighboring counties

Printable Martin County map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the North Carolina county map with all 100 counties. Found an error? Tell us.