North Carolina government directory.
1,148 public-entity records, with Census classifications, functions, contact fields, population or enrollment where published, and explicit functioning or dormant status.
Browse 211 governments with 1,267 published official entries → CivicPatch snapshots include names, roles, source dates, and published contact channels. They are not independently reverified current-service claims.
Showing only governments with published local rosters. Show all governments
211 records
Town of Madison
Counties, municipalities, and townships.
- Published officials
- 7 dated roster entries
- County area
- Rockingham
- Contact
- 120 N MARKET ST · MADISON, NC · 27025-1918
- Census ID
- 171281
Town of Maggie Valley
Counties, municipalities, and townships.
- Published officials
- 5 dated roster entries
- County area
- Haywood
- Contact
- 3987 SOCO RD · MAGGIE VALLEY, NC · 28751-6404
- Census ID
- 205070
Town of Mars Hill
Counties, municipalities, and townships.
- Published officials
- 5 dated roster entries
- County area
- Madison
- Contact
- PO BOX 368 · MARS HILL, NC · 28754-0368
- Census ID
- 171227
Town of Marshville
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Union
- Contact
- 201 W MAIN ST · MARSHVILLE, NC · 28103-1105
- Census ID
- 212213
Town of Matthews
Counties, municipalities, and townships.
- Published officials
- 7 dated roster entries
- County area
- Mecklenburg
- Contact
- 232 MATTHEWS STATION ST · MATTHEWS, NC · 28105-6713
- Census ID
- 171234
Town of Maxton
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Robeson
- Contact
- PO BOX 99 · MAXTON, NC · 28364-0099
- Census ID
- 171276
Town of Mayodan
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Rockingham
- Contact
- 210 W MAIN ST · MAYODAN, NC · 27027-2706
- Census ID
- 208984
Town of Maysville
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Jones
- Contact
- PO BOX 265 · MAYSVILLE, NC · 28555-0265
- Census ID
- 131738
Town of Mills River
Counties, municipalities, and townships.
- Published officials
- 5 dated roster entries
- County area
- Henderson
- Contact
- 124 TOWN CENTER DR · MILLS RIVER, NC · 28759
- Census ID
- 215229
Town of Mint Hill
Counties, municipalities, and townships.
- Published officials
- 5 dated roster entries
- County area
- Mecklenburg
- Contact
- 4430 MINT HILL VILLAGE LANE · MINT HILL, NC · 28227
- Census ID
- 131744
Town of Morrisville
Counties, municipalities, and townships.
- Published officials
- 7 dated roster entries
- County area
- Wake
- Contact
- 260 TOWN HALL DR, STE B · MORRISVILLE, NC · 27560-8147
- Census ID
- 208993
Town of Mount Gilead
Counties, municipalities, and townships.
- Published officials
- 5 dated roster entries
- County area
- Montgomery
- Contact
- PO BOX 325 · MOUNT GILEAD, NC · 27306-0325
- Census ID
- 171237
Town of Mount Pleasant
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Cabarrus
- Contact
- PO BOX 787 · MOUNT PLEASANT, NC · 28124-0787
- Census ID
- 191044
Town of Murfreesboro
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Hertford
- Contact
- PO BOX 6 · MURFREESBORO, NC · 27855-0006
- Census ID
- 171217
Town of Murphy
Counties, municipalities, and townships.
- Published officials
- 7 dated roster entries
- County area
- Cherokee
- Contact
- 5 WOFFORD ST · MURPHY, NC · 28906-2935
- Census ID
- 131709
Town of Nags Head
Counties, municipalities, and townships.
- Published officials
- 5 dated roster entries
- County area
- Dare
- Contact
- PO BOX 99 · NAGS HEAD, NC · 27959-0099
- Census ID
- 110060
Town of Navassa
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Brunswick
- Contact
- 334 MAIN ST · NAVASSA, NC · 28451-7630
- Census ID
- 171148
Town of Newland
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Avery
- Contact
- PO BOX 429 · NEWLAND, NC · 28657-0429
- Census ID
- 208943
Town of Norlina
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Warren
- Contact
- PO BOX 149 · NORLINA, NC · 27563-0149
- Census ID
- 110121
Town of North Topsail Beach
Counties, municipalities, and townships.
- Published officials
- 5 dated roster entries
- County area
- Onslow
- Contact
- 2008 LOGGERHEAD CT · N TOPSAIL BEACH, NC · 28460-9286
- Census ID
- 139456
Town of Norwood
Counties, municipalities, and townships.
- Published officials
- 5 dated roster entries
- County area
- Stanly
- Contact
- PO BOX 697 · NORWOOD, NC · 28128-0697
- Census ID
- 131770
Town of Oak Island
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Brunswick
- Contact
- 4601 E OAK ISLAND DR · OAK ISLAND, NC · 28465-5211
- Census ID
- 183716
Town of Oakboro
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Stanly
- Contact
- PO BOX 610 · OAKBORO, NC · 28129-0610
- Census ID
- 171291
Town of Ocean Isle Beach
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Brunswick
- Contact
- 3 W THIRD ST · OCEAN ISLE BEACH, NC · 28469-7506
- Census ID
- 171144
Town of Oriental
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Pamlico
- Contact
- PO BOX 472 · ORIENTAL, NC · 28571-0472
- Census ID
- 194738
Town of Pembroke
Counties, municipalities, and townships.
- Published officials
- 5 dated roster entries
- County area
- Robeson
- Contact
- PO BOX 866 · PEMBROKE, NC · 28372-0866
- Census ID
- 171277
Town of Pine Knoll Shores
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Carteret
- Contact
- 100 MUNICIPAL CIR · PINE KNOLL SHORES, NC · 28512-6801
- Census ID
- 110051
Town of Pine Level
Counties, municipalities, and townships.
- Published officials
- 5 dated roster entries
- County area
- Johnston
- Contact
- PO BOX 328 · PINE LEVEL, NC · 27568-0328
- Census ID
- 131737
Town of Pinebluff
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Moore
- Contact
- 325 E BALTIMORE AVE · PINEBLUFF, NC · 28373-8903
- Census ID
- 131746
Town of Pinetops
Counties, municipalities, and townships.
- Published officials
- 6 dated roster entries
- County area
- Edgecombe
- Contact
- PO BOX C · PINETOPS, NC · 27864-0030
- Census ID
- 171190
Source: U.S. Census Bureau, 2025 Government Units Listing. A listed entity is not proof that its board is elected or that the contact field identifies an officeholder.