Health Departments in Virginia
80 health departments, with hours, fees, and reviews.
- Alexandria Health Department4850 Mark Center Drive Suite 4206, Alexandria, Alexandria County · 703.746.4991
- Alleghany County/Covington Health Department321 Beech Street, Covington, Alleghany County · (540) 962-8353
- Amelia County Health Department16320 Church St., Amelia, Amelia County · (804) 561-2712
- Amherst County Health Department224 2nd Street, Amherst, Amherst County · 434.946.9408
- Appomattox County Health Department475 Court St, Appomattox, Appomattox County · 434-352-2313
- Arlington Public Health, Department of Human Services2100 Clarendon Blvd, Arlington, Arlington County · 703-228-3000
- Chickahominy Health District12312 Washington Hwy, Ashland, Ashland County · 804-365-4313
- Bath County Health DepartmentCourthouse Hill Rd, Warm Springs, Bath County · (540) 839-7246
- Bedford County Health Department600 Bedford Avenue, Bedford, Bedford County · 540.586.7952
- Southside Health Department (District Office)969 Madison Street, Boydton, Boydton County · 434-738-6815
- Bristol City Health Department205 Piedmont Ave., Bristol, Bristol County · (276) 642-7335
- Buena Vista City Health Department2270 Magnolia Avenue, Buena Vista, Buena Vista County · (540) 261-2149
- Caroline County Health Department17202 Richmond Turnpike, Bowling Green, Caroline County · 804-633-5465
- Charlottesville/Albemarle Health Department (Entrance #3)1138 Rose Hill Drive, Charlottesville, Charlottesville County · (434) 972-6200
- Chesapeake Health Department – Vital Records Office748 Battlefield Blvd N, Chesapeake, Chesapeake County · (757)382-8600
- Chesterfield Health District9501 Lucy Corr Circle, Chesterfield, Chesterfield County · 804-748-1691
- New River Health District210 Pepper St SE, Ste A, Christiansburg, Christiansburg County · (540) 585-3300
- Clifton Forge Health Department322 Jefferson Avenue, Clifton Forge, Clifton Forge County · (540) 962-2173
- Colonial Heights Health Department200 Highland Avenue, Colonial Heights, Colonial Heights County · 804-520-9380
- Cumberland County Health Department726 Foster Rd, Cumberland, Cumberland County · 804-492-4661
- Danville City Health Department326 Taylor Drive, Danville, Danville County · (434) 799-5190
- Greensville/Emporia Health Department1781 Greensville County Circle, Emporia, Emporia County · (434) 348-4205
- Piedmont Health District111 South Street, Farmville, Farmville County · (434) 392-3984
- Franklin City Health Department200 Fairview Drive, Franklin, Franklin County · 757-562-6109
- Fredericksburg City Health Department608 Jackson Street, Fredericksburg, Fredericksburg County · 540-899-4142
- Galax City Health Department502 South Main Street, Galax, Galax County · (276) 236-6127
- Hampton City Health District3130 Victoria Blvd., Hampton, Hampton County · 757-727-1172
- Henrico Health Department8600 Dixon Powers Drive, Henrico, Henrico County · (804) 501 4660
- Highland County Health Department165 West Main Street, Monterey, Highland County · 540-468-2347
- Hopewell City Health Department1501 W City Point Rd, Hopewell, Hopewell County · 804-458-1297
- Cumberland Plateau Health District133 Highland DR, Suite A, Lebanon, Lebanon County · (276) 889-7621
- Rockbridge/Lexington Health Department300 White Street, Lexington, Lexington County · (540) 463-3185
- Lunenburg County Health Department11387 Courthouse RD, Highway 40/49, Lunenburg, Lunenburg County · 434-696-2346
- Central Virginia Health District307 Alleghany Ave., Lynchburg, Lynchburg County · 434 - 477 - 5900
- Lynchburg Health Department (Central VA Health District Office)307 Alleghany Avenue, Lynchburg, Lynchburg County · 434.477.5900
- Madison County Health Department1480 North Main Street, Suite A, Madison, Madison County · 540-948-5481
- Prince William Health DistrictEuclid Business Center, 8470 Kao Circle, Manassas, Manassas County · 703-792-7327
- Mount Rogers Health DistrictDistrict Office, 2nd Floor, 201 Francis Marion Lane, Marion, Marion County · (276) 781-7450
- West Piedmont Health District295 Commonwealth Boulevard, Martinsville, Martinsville County · 276 -638-2311
- New Kent Health Department7911 Courthouse Way, New Kent, New Kent County · (804) 966-9640
- Newport News VA, Public Health Departments/Peninsula Health Center416 J. Clyde Morris Blvd., Newport News, Newport News County · (757) 594-7305
- York/Denbigh Health Department710 Denbigh Blvd, Suite 2-D, Newport News, Newport News County · (757) 886-2810
- Norfolk Department of Public Health Vital Records830 Southampton Avenue, Norfolk, Norfolk County · 757-683-2800
- Eastern Shore Health District16404 Courthouse Rd., Eastville, Northampton County · 757-678-0440
- Page County Health Department75 Court Lane, Luray, Page County · (540) 743-6528
- Patrick County Health Department106 Rucker St., Ste. 123, Stuart, Patrick County · (276) 694-3188
- Crater Health District301 Halifax Street, Petersburg, Petersburg County · (804) 458-1297
- Pittsylvania County Health Department200 H.G. McGhee Dr., Chatham, Pittsylvania County · (434) 432-7232
- Portsmouth Health Department1701 High Street – Suite 102, Portsmouth, Portsmouth County · (757)393-8585
- Powhatan Health Department3908 Old Buckingham Road, Powhatan, Powhatan County · (804) 598-5680
- Prince George Health Department6450 Administration Drive, Prince George, Prince George County · (804) 733-2630
- Pulaski County Health Department170 4th St NW, Pulaski, Pulaski County · 540-440-2188
- Radford City Health Department212 Third Ave., Radford, Radford County · (540) 831-5774
- Rappahannock County Health Department338-A Gay Street, Washington, Rappahannock County · 540-675-3516
- Richmond City Health DistrictRoom 126, 400 East Cary Street, Richmond, Richmond County · (804) 205-3911
- Richmond County Health Department5591 Richmond Rd, Warsaw, Richmond County · 804-333-4043
- Roanoke City Health Department1502 Williamson Road, Roanoke, Roanoke County · (540) 283-5050
- Roanoke County/Salem Health Department105 East Calhoun Street, Salem, Roanoke County · (540) 387-5530
- Roanoke County/Vinton Health Department227 S. Pollard Street, Vinton, Roanoke County · (540) 857-7800
- Three Rivers Health District2780 General Puller Hwy, Saluda, Saluda County · 804-758-2381
- Scott County Health Department190 Beech ST, Suite 102, Gate City, Scott County · (276)-386-1312
- Virginia Department of Health2001 Maywill Street, Suite # 101, Richmond, Shenandoah County · 540-459-3733
- South Hampton County Health Department26022 Administration Center Drive, Courtland, South Hampton County · (757) 653-3040
- Spotsylvania County Health Department9104 Courthouse Road, Spotsylvania, Spotsylvania County · 540-507-7400
- Stafford County Health Department1300 Courthouse Road, Stafford, Stafford County · (540) 659-3101
- Suffolk City Health Department135 Hall Avenue, Suffolk, Suffolk County · 757-514-4700
- Suffolk Health Department | (District Administration)135 Hall Avenue, Suite A, Suffolk, Suffolk County · 757-514-4700
- Surry County Health Department474 Colonial Trail W, Surry, Surry County · (757) 294-3185
- Sussex Health Department20103 Princeton Road, Sussex, Sussex County · (434) 246-8611
- Tazewell County Health Department253 Chamber Drive, Tazewell, Tazewell County · 276-988-5585
- Virginia Beach Department of Health - Vital Records OfficePembroke Corporate Center III, 4452 Corporation Lane, Virginia Beach, Virginia Beach County · 757.518.2700
- Rappahannock/Rapidan Health District330 Hospital Drive, Warrenton, Warrenton County · 540-347-6400
- Washington County Health Department15068 Lee Highway, Suite 1000, Bristol, Washington County · (276) 676-5604 or (276) 696-0110
- Waynesboro City Health Department211 West 12th Street, Waynesboro, Waynesboro County · (540) 949-0137
- Westmoreland County Health Department18849 King's Highway, Montross, Westmoreland County · 804-493-1124
- Williamsburg City Health Department1126 Professional Drive, Williamsburg, Williamsburg County · (757) 253-4813
- Lord Fairfax Health District10 Baker Street, Winchester, Winchester County · (540) 722-3470
- Lenowisco Health District134 Roberts ST SW, Wise, Wise County · (276)-328-8000
- Wythe County Health Department290 South 6th Street, Suite 300, Wytheville, Wythe County · (276) 228-5507
- Rockingham/Harrisonburg Health Department110 North Mason Street, Harrisonburg · (540) 574-5100