West Virginia delivers public health through a network of local health departments that together cover all 55 counties. Some serve a single county, some pair a city with its county, and a few reach across county lines. If you need a vaccine, a septic permit or a restaurant inspection report, the right office is often a short drive from home. Finding the correct one is the harder part, and the sections below explain how the system fits together before you pick up the phone.
How West Virginia Organizes Public Health, From Charleston to the County Line
At the state level, the West Virginia Department of Health oversees the Bureau for Public Health. The Bureau sets statewide programs, runs the state public health laboratory and works under the State Health Officer. Until 2024 this work sat inside the combined Department of Health and Human Resources, which the Legislature split into three agencies. Older forms, brochures and web pages may still use the earlier name, so do not be thrown off if you see it.
Local departments operate under Chapter 16 of the West Virginia Code, which provides for local boards of health. A county commission, or a city and county acting together, establishes the board. The board appoints a health officer, who must be a physician, and hires the nurses, sanitarians and clerks who run daily operations. Because each board is local, hours, fees and walk-in rules differ from one office to the next.
That structure explains the names you will see in our listings. There is the Charleston City Health Department at 108 Lee Street East, the Cabell-Huntington Health Department at 703 7th Avenue, and the Beckley-Raleigh Health Department at 1602 Harper Road. Others follow a plain county pattern, such as the Gilmer County Health Department in Glenville and the Hardy County Health Department in Moorefield.
What West Virginia Health Departments Typically Offer
Services vary by county, but most offices build their programs around a similar core list supported by the Bureau for Public Health.
- Childhood and adult immunizations, including the shots required for school entry
- WIC nutrition support for pregnant women, infants and young children, delivered through local agencies
- Communicable disease follow-up for tuberculosis, hepatitis, sexually transmitted infections and foodborne illness
- Environmental health work such as restaurant inspections, onsite sewage permits, private water questions and pool inspections
- Family planning, prenatal care and home-visiting programs for new parents
- Rabies vaccination clinics and animal bite follow-up
- Emergency preparedness and outbreak response with local hospitals and emergency managers
Not every office offers every item. A small rural department may run a clinic only on certain days, while a larger one may offer several programs every weekday. The quickest way to learn what is available is to call the number in the listing and ask for the specific service by name.
One common mix-up involves records. Health departments are not usually the place to get a birth or death certificate. In West Virginia, county clerks issue many certified copies, and the state vital records office in Charleston holds the statewide files. Ask your local health department which office handles your request, and call before you drive.
Metro, Valley and Mountain: How Service Differs Across West Virginia
Kanawha County has the largest concentration of listings in our database, anchored by the Charleston City Health Department (304-348-8152). Urban departments in Charleston and Huntington tend to have larger staffs, more clinic days and websites with downloadable forms. The Cabell-Huntington Health Department (304-523-6483) works in a city that drew national attention during the opioid epidemic, so its programs often reflect infectious disease and substance use concerns.
Rural counties look different. The Gilmer County Health Department sits in Suite 3 at 809 Medical Drive in Glenville (304-462-7351). Small departments like this often run on a handful of employees, schedule some clinics by appointment only, and cover wide stretches of hilly road. Mountain driving adds time, so a call before you leave can save a wasted trip. Similar small offices include Tucker County in Parsons, Grant County in Petersburg and Lincoln County in Hamlin.
In north-central West Virginia, the Harrison Clarksburg Health Department at 310 West Main Street (304-624-8633) serves the Harrison County area. Farther west, the Wood County Health Department at 211 6th Street in Parkersburg (304-485-7374) serves the Wood County side of the Ohio River. Randolph County runs its office at 32 Randolph Avenue in Elkins, and Barbour County is at 23 Wabash Avenue in Philippi.
Names can mislead, so check the address. Our database lists the Mid-Ohio Valley Health Department at 3 Academy Drive in Ripley, in Jackson County. It lists a Brooke County Health Department at 624 Main Street in Wheeling, in Ohio County, and an office called West Virginia Health Department at 704 3rd Avenue in Marlinton, in Pocahontas County. A name alone does not tell you which counties an office covers, so confirm that it serves your address.
The Eastern Panhandle and Potomac Highlands have their own pattern. Hampshire County operates from Augusta (304-496-9640), while Morgan County is at 187 South Green Street in Berkeley Springs and Berkeley County is at 800 Emmett Rousch Drive in Martinsburg. These communities sit far from Charleston, yet state programs such as WIC and local permits still run through the West Virginia office that covers your county.
In the southern coalfields, the Fayette County Health Department is at 100 Church Street in Fayetteville (304-574-1617). Logan County is at 300 Stratton Street, and Mercer County is at 978 Blue Prince Road in Bluefield. Summersville, in Nicholas County, has its own department at 1073 Arbuckle Road. Long distances between towns make appointment planning especially useful in this part of the state.
Before You Go: Practical Steps for West Virginia Residents
A little preparation makes any visit faster. Start by confirming your county of residence, because many services are tied to where you live. Then gather what the clinic or permit desk will likely ask for.
- A photo ID and proof of your address
- Insurance cards, including Medicaid or West Virginia CHIP cards if you have them
- Immunization records for children or adults getting vaccines
- For environmental permits, the property address, parcel details and any site plan
- A list of questions, so the staff member can route you to the right program
Ask about costs when you call. Some services are free or reduced, some are billed to insurance, and permit and inspection fees are set locally. School vaccination rules have also been the subject of recent policy and court debate in West Virginia, so check current requirements with your health department or your child's school rather than assuming an exemption applies.
For emergencies, call 911. For a mental health or substance use crisis, call or text 988. For help finding other services, dial 211. Use the listings below to find an office near you, then call to confirm hours and services before you travel.
The health department network in West Virginia 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 62 cities across West Virginia. They are spread across 53 counties.
Cities with the highest concentration include Charleston, Glenville, Clarksburg, which operate full-service health departments providing comprehensive clinical and environmental health services to large urban populations.
Residents of West Virginia 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 West Virginia 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 West Virginia to find the nearest location.
Local Details Worth Knowing About West Virginia Health Departments
The database includes offices in every region, and a few examples show how varied they are. Hancock County in the northern Panhandle runs its department from 102 Court Street in New Cumberland (304-564-3343). The Spencer Health Department at 677 Ripley Road serves Roane County, and the Lincoln County office is in Suite 204 at 8000 Court Avenue in Hamlin (304-824-3330). Putnam and Boone counties also have several listings, so check them if you live along the Kanawha and Coal River corridors.
Mineral County's listing is on Harley O Staggers Sr Drive in Keyser, close to the Maryland line. Border towns like Keyser often see residents who work or shop in a neighboring state, so ask which county's office handles your records and permits. When your search turns up no office in your own town, widen it to the county seat, since most departments are located there.
The answers below cover the questions residents ask most often. Confirm details with the office itself, because local policies can change.