North Carolina has 100 counties, and every one of them is covered by a local public health agency. That makes health departments easy to find on a map but harder to understand on paper. Some are county departments. Some are multi-county districts. Others sit inside larger human services agencies. This page explains how the system fits together, so you can pick the right office, ask the right question, and arrive with the right paperwork.
Who Runs Public Health in North Carolina: State Rules, County Delivery
At the state level, the North Carolina Department of Health and Human Services (NCDHHS) houses the Division of Public Health. The division supports local agencies with funding, training, laboratory services, program guidance, and vaccine supply for eligible patients. The legal framework is Chapter 130A of the North Carolina General Statutes. It covers communicable disease control, vital records, sanitation, and the powers of local health directors. The N.C. Commission for Public Health writes the administrative rules that put those laws into practice.
Delivery happens locally. Each county or district has a board of health that sets local policy within state limits. A local health director manages daily operations and holds legal authority during events such as a disease outbreak. The clinic down the road from you is run by county or district staff, not by the state office in Raleigh.
Small neighboring counties sometimes share a district health department. Our listings include the Appalachian District Health Department in Boone, which serves Alleghany, Ashe and Watauga counties, and the Toe River Health Department in Burnsville, at 200 Medical Campus Drive in Yancey County. The Granville-Vance District Health Department has a Vance County site on Charles Rollins Road in Henderson. If your county belongs to a district, one agency serves everyone, so use the office that covers your home address.
Names also vary. You will see "Health Department," "Department of Public Health," and "Public Health Authority" used for the same kind of agency. A few counties run health inside a consolidated human services agency. When a listing looks unfamiliar, check the county field first and the name second.
Metro, Mountain and Coastal: How North Carolina Health Offices Differ
The biggest differences in North Carolina come from geography and population. In the Piedmont metros, departments are large and often run several clinic sites. Wake County has four listings, and the state capital is where you will find the listing at 225 North Mc Dowell Street in Raleigh (919-733-3056). In Charlotte, the Mecklenburg County Health Department at 5516 Central Avenue (704-537-7926) serves the state's most populous county, and Mecklenburg County has three listings in total. Large departments usually offer online scheduling, language interpretation, and separate lines for clinics and environmental health.
Guilford County, home to Greensboro and High Point, also has three listings. The Guilford County Health Department sits at 1203 Maple Street in Greensboro (336-641-3288). In the same region, Alamance County Health Department at 319 North Graham Hopedale Road in Burlington (336-227-0101) and Davidson County Health Department at 915 Greensboro Street in Lexington (336-242-2300) serve mid-sized populations with a full range of clinical and inspection services.
The mountains work differently. Distances are long, roads are winding, and one agency may cover several counties. The Burke County Health Department at 700 East Parker Road in Morganton (828-439-4400) is one of three Burke County listings. Further north, the Appalachian District office at 126 Poplar Grove Connector in Boone (828-264-4995) covers a region where winter weather can close roads. In places like these, call ahead. Some services run only on set days, and staff can tell you whether a closer satellite site exists.
On the coast, seasonal tourism shapes the workload. The Dare County Health Department at 954 Marshall C Collins Drive in Manteo (252-475-5820) serves the Outer Banks, where visitor numbers swell in summer and hurricane planning is part of the job. See the Dare County page for all three listings. Nearby, the Chowan County Health Department in Edenton (252-482-6003), the Pasquotank County Health Department in Elizabeth City (252-338-4400) and the Gates County Health Department (252-357-1380) serve smaller northeastern communities.
The eastern plains add another pattern: farm counties with long drives to specialists. Duplin, Wayne, Nash, Edgecombe and Hertford counties all appear in our database. Offices such as the Hertford County Health Department in Ahoskie (252-862-4054) and the Edgecombe County Health Department in Rocky Mount (252-985-4100) often act as the main source of low-cost preventive care for families in the area.
Services You Can Expect From a North Carolina Health Department
Services differ by county, but state law and state funding shape a common core. Most departments provide some or all of the following:
- Immunizations for children and adults, including school-required vaccines and travel vaccines at some sites.
- WIC nutrition support for pregnant and postpartum women, infants and children up to age five.
- Family planning and maternal health visits, including pregnancy testing and prenatal care coordination.
- Child health services, such as screenings and follow-up for children with special needs.
- Communicable disease control, covering testing and treatment for sexually transmitted infections, tuberculosis follow-up, and outbreak investigation.
- Environmental health, including restaurant, lodging and pool inspections, well permits, and septic system evaluations.
- Rabies control and animal bite follow-up.
- Emergency preparedness planning for storms, floods and public health threats.
One common mix-up involves vital records. In North Carolina, certified copies of birth, death and marriage records are normally issued by the county Register of Deeds, not the health department. The state Vital Records office, part of NCDHHS, handles requests that the county cannot. If you need a certificate, start with the Register of Deeds in the county where the event occurred.
Eligibility, Fees and What to Bring to a North Carolina Health Department
Most clinical services are open to anyone who lives in the county, though some programs have income or age rules. WIC is the clearest example. Applicants must be in a qualifying group, live in North Carolina, and meet income limits, which are generally set at 185 percent of the federal poverty level. People already enrolled in Medicaid or SNAP are often treated as income-eligible. Ask the clinic what documents it will accept.
Fees vary. Many health departments bill Medicaid and private insurance, and many use a sliding fee scale based on household income and size for services such as family planning. North Carolina expanded Medicaid on December 1, 2023, so more adults now qualify for coverage than in earlier years. If you are unsure, ask the front desk about coverage before your visit. Environmental health permits, such as septic or well permits, carry county-set fees that are posted by each office.
Bring a photo ID and proof of your county address, such as a utility bill. Add your insurance or Medicaid card, a list of current medicines, and any immunization records. For WIC, bring proof of income and, for infants and children, the child's records. For a septic or well permit, bring the property address, parcel number and a site plan if you have one.
Appointments are the norm in busy departments like Mecklenburg and Wake, while smaller offices such as the Mcdowell County Health Department in Marion (828-652-6811) or the Jackson County Department Of Public Health in Sylva (828-586-8994) may handle more walk-in questions. A short phone call confirms hours, the right clinic day, and what to carry. Doing it first saves a second trip, especially in rural counties where the next office may be an hour away.
The health department network in North Carolina consists of the state health agency and a system of county and city health departments that together deliver public health programs, disease surveillance, and preventive services to residents statewide.
Health Departments locations are available in 119 cities across North Carolina. They are spread across 100 counties.
Cities with the highest concentration include Raleigh, Goldsboro, Morganton, which operate full-service health departments providing comprehensive clinical and environmental health services to large urban populations.
Residents of North Carolina can access their local health department for vaccinations, vital records, food inspection reports, and communicable disease information. Many services are available by appointment, and some are walk-in friendly.
Health Departments by Counties
Residents of North Carolina can order certified birth and death certificates, check restaurant inspection scores, and access free or low-cost vaccination services through their local health department. Most departments offer online appointment scheduling for clinical services.
Browse Health Departments by county across North Carolina to find the nearest location.
Reading the North Carolina Listings Without Confusion
A few details in our listings are worth knowing before you call or drive. Some entries carry the name of a city rather than the county, such as the Nashville Health Department in Nash County, and the city shown is the office location, not always the county seat. The Cleveland County Health Department listing appears under Spindale in Rutherford County, so read the county field and confirm by phone which counties the office serves. Rocky Mount straddles Edgecombe and Nash counties, which is why Wayne County and its neighbors can seem to overlap for people living near county lines.
Eastern and central counties such as Harnett County, with its office at 301 West Cornelius Harnett Boulevard in Lillington (910-814-4400), follow the same state framework as the big metro departments but on a smaller scale. Wherever you live, the best first step is a phone call to the office for your home county.