Find My Health Department

Listed below are locations for your county health department. The Middlesex County Health Department is also the District Office.

Normal health department hours are 8 a.m. to 4:30 p.m., Monday through Friday, unless otherwise posted. Some services have defined schedules or are by appointment. It is always a good idea to call first.

In the event of extreme weather, a local health department will be closed if the county government is also closed.  If conditions are determined to be unsafe for travel, the district health director may approve closing of the health department when the county government has not yet announced closing.

To locate a local health department in another health district, please visit the VDH Local Health Department Locator.

Three Rivers Health District – Middlesex County Health Department

2780 General Puller Highway
P.O. Box 415
Saluda, VA 23149

Health Services: 804-758-2381
FAX: 804-758-4828

Environmental Health: 804-758-0330
FAX: 804-758-8390

Essex County Health Department

423 North Church Lane
P.O. Box 206
Tappahannock, VA 22560

Health Services: 804-443-3396
FAX: 804-443-2377

Environmental Health: 804-443-4076

Gloucester County Health Department

6882 Main Street, Suites C-F
P.O. Box 663
Gloucester, VA 23061

Health Services: 804-693-2445
FAX: 804-693-0043

Environmental Health: 804-693-6130
FAX: 804-693-1398

King & Queen County Health Department

167 Courthouse Landing Road
P.O. Box 8
King & Queen Courthouse, VA 23085

Health Services: 804-785-6154
FAX: 804-785-2601

King William County Health Department

172 Courthouse Lane
P.O. Box 155
King William Courthouse, VA 23086

Health Services: 804-769-4988
FAX: 804-769-2155

Lancaster County Health Department

9049 Mary Ball Road
Health & Social Services Building
P.O. Box 158
Lancaster, VA 22503

Health Services: 804-462-5197
Environmental Health: 804-462-9919
FAX: 804-462-6211

Mathews County Health Department

536 Church Street
P.O. Box 26
Mathews, VA 23109

Environmental Health: 804-725-7131
FAX: 804-725-7466

Northumberland County Health Department

6373 Northumberland Highway – Suite B
P.O. Box 69
Heathsville, VA 22473

Health Services: 804-580-3731

Environmental Health: 804-580-8827
FAX: 804-580-2913

Richmond County Health Department

5591 W. Richmond Road
P.O. Box 700
Warsaw, VA 22572

Health Services: 804-333-4043
Environmental Health: 804-333-0171
FAX: 804-333-3447

Westmoreland County Health Department

18849 King’s Highway
P.O. Box 303
Montross, VA 22520

Health Services: 804-493-1124
FAX: 804-493-9352

Environmental Health: 804-493-1235
FAX: 804-493-9404

*Located in the Westmoreland County
Human Services Building

Last Updated: April 2, 2024