Cities & Towns in Edgecombe County, NC

Edgecombe County, county in North Carolina, United States. As of 2020 county had an estimated population of 50,829 inhabitants. The county was created 283 years ago in 1741. Its county seat is Tarboro.

There are 7 city/town in Edgecombe County, NC. The largest city of Edgecombe County is Tarboro with a population of 10,575. Other cities include, Princeville population 1,901, Pinetops population 1,221, Macclesfield population 423, Conetoe population 263


Tarboro, Town in North Carolina, United States


Princeville, City in Illinois, United States of America


Pinetops, City in Edgecombe County, North Carolina, United States of America

Located in north-central North Carolina, Edgecombe County is home to several small communities that provide insights into the region’s history and heritage. Here are some highlights:

Rocky Mount

Rocky Mount is the largest city in Edgecombe County with around 57,000 residents. Located along the Tar River, it straddles Edgecombe and Nash counties. Key sites include the Rocky Mount Mills Historic District and the Douglas Block Historic District showcasing tobacco industry history.


Tarboro is a town located on the Tar River that serves as the county seat of Edgecombe County. It has a population around 11,000. Tarboro contains historic homes like the Pitt-Fleming House and Town Common Historic District. The town hosts cultural events at the Tarboro Music Hall.


Princeville is a town located along the Tar River in the northwest part of Edgecombe County. Founded by freed slaves in 1865, it claims the title of America’s oldest town incorporated by African Americans. Key sites include the Princeville Museum and St. Luke Christian Church.


Conetoe is a small unincorporated community in eastern Edgecombe County with roots tracing back to the 1700s. The Conetoe Family Life Center hosts community events and activities. Bethel AME Zion Church and Cemetery are local historical points of interest.


Pinetops is a town straddling Edgecombe and Wilson counties near the western edge of Edgecombe. It has around 1,300 residents. The area has agricultural heritage and natural areas like the Silver Creek Recreation Area.

Edgecombe County’s towns reflect diverse chapters in North Carolina’s history, from early settlement and slavery to freedmen's communities and the tobacco industry. Each town celebrates its unique heritage.

All Edgecombe County Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Edgecombe 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
Conetoe Human settlement in Edgecombe County, North Carolina, United States of America 263
Leggett Town in Edgecombe County, North Carolina 54
Macclesfield Town in Edgecombe County, North Carolina, United States 423
Pinetops City in Edgecombe County, North Carolina, United States of America 1,221
Princeville City in Illinois, United States of America 1,901
Speed Town of the United States 74
Tarboro Town in North Carolina, United States 10,575

County Cities on Map (7)

North Carolina Counties (100)

Wake County (1,132,271) Mecklenburg County (1,128,945) Guilford County (540,521) Forsyth County (383,843) Cumberland County (336,364) Durham County (327,306) Buncombe County (263,477) Union County (244,562) New Hanover County (236,613) Gaston County (226,568) Cabarrus County (221,479) Johnston County (216,246) Onslow County (203,943) Iredell County (185,770) Pitt County (182,924) Alamance County (171,346) Davidson County (169,234) Catawba County (160,307) Orange County (149,077) Brunswick County (149,039) Randolph County (144,557) Rowan County (142,495) Harnett County (137,058) Robeson County (129,999) Wayne County (123,967) Henderson County (118,445) Moore County (103,352) Craven County (101,233) Cleveland County (99,035) Nash County (94,859) Rockingham County (91,285) Burke County (90,418) Lincoln County (88,097) Caldwell County (82,100) Wilson County (81,979) Chatham County (75,748) Franklin County (71,859) Surry County (71,683) Carteret County (69,558) Wilkes County (68,043) Rutherford County (67,076) Pender County (64,671) Sampson County (63,382) Stanly County (63,239) Haywood County (62,972) Lee County (62,353) Granville County (60,486) Duplin County (58,794) Watauga County (56,441) Hoke County (55,830) Lenoir County (55,720) Columbus County (54,754) Edgecombe County (50,829) Halifax County (49,479) Beaufort County (47,073) McDowell County (45,782) Stokes County (45,743) Vance County (44,718) Richmond County (44,332) Jackson County (44,033) Davie County (43,286) Pasquotank County (40,372) Person County (39,925) Yadkin County (37,625) Dare County (37,547) Alexander County (37,441) Macon County (35,994) Scotland County (34,637) Transylvania County (34,498) Bladen County (32,911) Cherokee County (29,073) Currituck County (29,052) Montgomery County (27,238) Ashe County (27,166) Anson County (24,097) Hertford County (23,108) Caswell County (22,443) Martin County (22,178) Madison County (21,740) Polk County (21,030) Greene County (20,928) Warren County (19,522) Northampton County (19,088) Bertie County (18,712) Yancey County (18,099) Avery County (17,571) Mitchell County (14,881) Swain County (14,179) Chowan County (13,815) Perquimans County (13,667) Pamlico County (12,715) Clay County (11,505) Washington County (11,485) Gates County (11,464) Alleghany County (11,194) Camden County (10,984) Jones County (9,250) Graham County (8,474) Hyde County (4,843) Tyrrell County (3,774)