Free medical, dental and health care in Virginia from community clinics.

Over one million people in Virginia lack health insurance and many of them turn to free community clinics in the state. The Virginia Association of Free Clinics is a non-profit organization that coordinates free medical, dental and health care among the low income throughout the state, as well as people who have no or limited health insurance. They can also help with prescription drugs and medications.

The community clinics in Virginia provide high quality, free or low cost health, medical, prescriptions and even dental care for little cost, or even free, to low-income and/or uninsured patients across Virginia. Many hospitals, doctors, nurses, pharmaceutical companies and organizations contribute to these clinics to ensure the medical and dental services are offered at the lowest cost, and highest quality.

In addition to the clinics below, ask a center about additional assistance programs in your county and other health care options as many locations also serve as a great place for referrals.

ACCESS NOW
2201 W. Broad Street, Suite 205
Richmond, Virginia 23220
Phone: (804) 622-8145
This community clinic helps patients enrolled in Member clinics and health departments in the greater Richmond area.

ALLEGHANY HIGHLANDS FREE CLINIC
PO Box 216
Low Moor, VA 24457
103 Old Church St.
Low Moor, Virginia 24457
Phone: (540) 863-3019
Alleghany County, Bath County, Covington individuals and families can get free medical and dental care from this community clinic.

 

 

 

AMERICAN RED CROSS ADULT DENTAL CLINIC
Park Place Multi Service Center
606 West 29th Street
Norfolk, VA 23510
Phone: (757) 446-7756
Serving low income and uninsured in Norfolk Virginia.

ARLINGTON FREE CLINIC
Address is 2921 11th Street South
Arlington, VA 22204
Phone: (703) 979-1425 (x20)
Helps those in Arlington County. Locate additional medical, dental, and programs that provide assistance. Learn more.

AUGUSTA REGIONAL FREE CLINIC
PO Box 153
Fishersville, VA 22939
342 Mule Academy Road
Phone: (540) 332-5606
Serving: Augusta County, Staunton, Waynesboro

BEACH HEALTH CLINIC
3396 Holland Road, Suite 102
Virginia Beach, VA 23452
Phone: (757) 428-5601
Find more Virginia Beach city assistance programs.

BEDFORD CHRISTIAN FREE CLINIC
PO Box 357
Bedford, VA 24523
104 Center Street
Phone: (540) 586-3711
Serving: Bedford city, Bedford County

BRADLEY FREE CLINIC
Location of the center is 1240 Third Street, SW
Roanoke, VA  24016
Phone: (540) 344-5156
Serving: Botetourt County, Craig County, Roanoke city, Roanoke County, Salem city

BROCK HUGHES FREE CLINIC
105 W. Pine Street
Wytheville, Virginia 24382
Phone: (276) 223-0558
Covers Bland County, Wythe County
Disease screening and control is offered along with access to lab work and results.

CARING HEARTS FREE CLINIC OF PATRICK COUNTY
835 Woodland Drive, Suite 101
Stuart, VA 24171
Phone: (276) 694-3410
Serving: Patrick and Henry Counties

Community clinics by county in Virginia

Find information, including phone numbers and addresses, of free or low cost community clinics and health care centers that are in your local county or town. These centers will only serve patients in those local areas.

Residents who are taking care of a senior, disabled or elderly member can receive support from caregiver programs. A number of government agencies and non-profit organizations operate across the state and can provide help. This can include medications, health care, financial aid for caregiver expenses, and more. An application process is in place and there are funding limits. Continue with caregiver assistance in Virginia.

CHARLOTTESVILLE FREE CLINIC
1138 Rose Hill Drive, #200
Charlottesville, Virginia 22903
Phone: (434) 296-5525
A free community clinic for Albemarle County, Augusta County, Charlottesville city, Fluvanna County, Greene County, Louisa County, Madison County, Nelson County, Orange County

CHESAPEAKE CARE
Addressof clinic is 2145 Military Highway South
Chesapeake, VA 23320
Phone: (757) 545-5700
Serving: Chesapeake city, Norfolk city, Portsmouth city, Virginia Beach city

CHRISTIAN FREE CLINIC IN BOTETOURT
PO Box 890
Daleville, VA  24083
7330 Roanoke Rd
Fincastle, VA  24092
PHONE: (540) 353-0509

CROSS OVER MINISTRY
108 Cowardin Avenue
Richmond, VA 23224
Phone: (804) 233-5016
Serving: Chesterfield County, Hanover County, Henrico County, New Kent County, Richmond city. Find additional Chesterfield County Virginia assistance programs.

 

 

 

CROSSROADS MEDICAL MISSION
PO Box 16852
Bristol, VA 24209
Phone: (276) 466-1600
A medical and dental clinics that helps patients in Bristol city, Scott County , Russell County, Washington County, Wise County. Contact them for free care, and learn about other ways to get help with hospital and medical bills.

CULMORE CLINIC
3245 Glen Carlyn Road
Falls Church, VA 22401
The hours of the center are 10am to 7pm
Phone: (571) 205-7649
Serving: Fairfax County Virginia with medical care.
A leading free community clinic in northern Virginia. Inquire into government insurance accepted or charity programs. The center can provide immunizations, prenatal care, and also cancer screening.

DR. RICHARD F. CLARK H.E.L.P. FREE CLINIC
PO Box 190
Hampton, VA 23669
1320 La Salle Avenue
Hampton, VA 23669
Phone: (757) 727-2577
Serving: Hampton city, Newport News city

H.E.L.P. FREE DENTAL CLINIC
Mailing address PO Box 190
Hampton, VA 23669
1325 LaSalle Avenue
Hampton, VA 23669
Phone: (757) 727-2577
Some of the services provided can include free cleanings and check ups to the uninsured and very low income in Virginia. Other dental needs can be met as well by the center.

FAN FREE CLINIC
PO Box 6477
Richmond, VA 23230
1010 North Thompson Street
Richmond, 23230
Phone: (804) 358-6343
Serving: Greater Richmond Metropolitan Area (no geographical requirements)
Hundreds of families and individuals from Henrico County Virginia turn to this medical provider for help.

FAUQUIER FREE CLINIC
PO Box 3138
Warrenton, VA 20188
210 West Shirley Avenue
Warrenton VA 20186
Phone: (540) 347-0394
Covers patients in Fauquier County, Rappahannock County

FREE CLINIC OF CENTRAL VIRGINIA
1016 Main Street
Lynchburg, VA 24504
Phone: (434) 847-5866
Serving: Amherst County, Appomattox County, Bedford City, Bedford County Campbell County, Lynchburg City, Nelson County (in partnership with Blue Ridge Medical Center), and northern Pittsylvania County (special exceptions).

FREE CLINIC OF CULPEPER
610 Laurel Street, Suite 3
Culpeper, VA 22701
Phone: (540) 825-2252
Serving: Culpeper County
This regional community clinic offers a number of health care resources. They include, but are not limited to, primary and specialty care services in cardiology, family medicine, neurology, pharmacies, neurosurgeon, OB/GYN, pediatrics, podiatry, and urology. Sliding fee scales are in place for billing purposes.

FREE CLINIC OF DANVILLE
PO Box 665
Danville, VA 24543
133 South Ridge Street
Danville, VA 24541
Phone: (434) 799-1223
Serving: Danville city, Pittsylvania County.
Some of the programs offered include diabetes management, treatment for minor illnesses, shots/immunizations, women’s health services including pregnancy testing and screening for women and the low income.

FREE CLINIC OF FRANKLIN COUNTY
PO Box 764
Rocky Mount, VA 24151
490 S. Main Street
Rocky Mount, Virginia 24151
Call the center at: (540) 489-7500
Franklin County individuals and families can get free health care from the clinic.

 

 

 

FREE CLINIC OF POWHATAN
PO Box 544
Powhatan, VA 23139
3908 Old Buckingham Road
Powhatan, VA 23139
Phone: (804) 516-2732
Serving: Powhatan County

FREE CLINIC OF PULASKI COUNTY
PO Box 1088
Pulaski, VA 24301
412 North Jefferson Avenue
Pulaski, VA 24301
Telephone number: (540) 980-0922
Serving: Pulaski County
Provides affordable medical care for low income residents. If your income is low enough, some people may get free services. Children, seniors, and the disabled are some of the main beneficiaries of the clinic.

FREE CLINIC OF THE NEW RIVER VALLEY
Christiansburg
215 Roanoke Street
Christiansburg, VA 24073
Phone: (540) 381-0820
Area served is Floyd County, Giles County, Montgomery County, Pulaski County, and Radford City Virginia

FREE CLINIC OF THE TWIN COUNTIES
140 Larkspur Lane, Suite C
Galax, Virginia 24333
Phone: (276) 236-0421
Serving: Carroll County, Galax city, Grayson County

Additional statewide Virginia assistance programs

In addition to the free health care centers and community clinics listed here, various other programs and resources are offered to Virginia residents.

 

 

 

 

FREE MEDICAL CLINIC OF MARTINSVILLE AND HENRY COUNTY
PO Box 3231
Martinsville, VA 24115
315 Hospital Drive, Suite 203
Martinsville, VA 24112
Dial the clinic at (276) 638-0787
Serving: Henry County, Martinsville city, Patrick County
Offers breast cancer screening for males and females, early detection, and information on national and local patient assistance programs.

FREE MEDICAL CLINIC OF NORTHERN SHENANDOAH VALLEY
Address is PO Box 44
Winchester, VA 22604
301 North Cameron Street, Suite 100
Winchester, Virginia 22601
Phone: (540) 536-1680
Serving: Clarke County, Frederick County, Winchester city
Address both acute and chronic problems. Receive referrals to mental care and facilities.

GLOUCESTER-MATHEWS FREE CLINIC
Main location is 2276 George Washington Memorial Highway
Hayes, VA 23072
Phone: (804) 642-9515. Call for appointments.
Serving: Gloucester County, Mathews County

GOOCHLAND FREE CLINIC AND FAMILY SERVICES
P O Box 116
Goochland, VA 23063-0116
1800 Sandy Hook Road, Suite 120
Goochland, VA 23063
Phone: (804) 556-5840
Serving: Goochland County

GREENE CARE CLINIC
P.O. Box 54
39 Stanard St
Stanardsville, Virginia 22973-0054
Phone: (434) 985-7000
Serves patients in Greene County Virginia with free dental and medical services.

HANOVER INTERFAITH FREE CLINICS
Location of medical center is 125 Beverly Rd
PO Box 117
Ashland, VA 23005
Phone: (804) 798-8890
Serving: Hanover County, Richmond Metro Area
Part of the Federally Qualified Health Centers program. Will not turn anyone away from affordable (or even free) medical care. Even the uninsured and those facing poverty can get help.

St. James the Less Free Medical/Dental Clinic
125 Beverly Rd.  P.O. Box 117
Ashland, VA 23005
Phone:  804-798-8890

Ashland Christian-Disciples of Christ Foot Care (Podiatry) Clinic
302 S. James St.
Ashland, Virginia 23005
Phone:  804-752-3456

Shiloh Baptist Eye Clinic
106 S. James St.
Ashland. VA 23005
Phone:  804-798-8890

Mechanicsville Christian Center Dental Clinic
8061 Shady Grove Rd.
Mechanicsville, Virginia 23111
Phone:  804-559-0995

Shady Grove United Methodist – Cheryl Watson Memorial Medical Clinic
8209 Shady Grove Rd.
Mechanicsville, Virginia 23111
Phone:  804-559-0486

HARRISONBURG-ROCKINGHAM FREE CLINIC
25 West Water Street
Harrisonburg, VA 22801
Phone: (540) 433-5431
Serving: Harrisonburg city as well as people in Rockingham County

 

 

 

HEALING HANDS HEALTH CENTER
210 Memorial Drive
Bristol, TN 37620
Phone: (423) 652-2516
Serving: Bristol city, Washington County

HEALTH WAGON
119 Number Ten Street
Clinchco, VA 24266
Phone: (276) 835-9474

JEANIE SCHMIDT FREE CLINIC
Main location is 1325 Dulles Technology Drive
Herndon, VA  20171
Phone: (703) 481-8160
If you live in NW Fairfax County call this agency.

LACKEY FREE CLINIC
1620 Old Williamsburg Road
Yorktown, VA 23690
Phone: (757) 886-0608
Serving: York County, James City County, cities of Poquoson, Newport News, and Williamsburg. Fin other Newport and Hampton assistance programs.

LLOYD F. MOSS FREE CLINIC
1301 Sam Perry Boulevard, Suite 100
Fredericksburg, VA 22401
Phone: (540) 741-1061
Fax: (540) 741-1096
Serving: Caroline County, Fredericksburg city, King George County, Spotsylvania County, Stafford County

LOUDOUN FREE CLINIC
Stop by the center at 224B Cornwall Street, NW
Leesburg, Virginia 20176
Phone: (703) 779-5416
Serving: Loudoun County

LOVE OF JESUS HEALTH CLINIC
10930 Hull Street Road
Midlothian, VA 23112
Phone: (804) 674-7499
Serving: Richmond city, Chesterfield County, and surrounding counties

MADISON FREE CLINIC
PO Box 914
Madison, VA 22727
410 North Main Street
Madison, VA 22727
Phone: (540) 948-3667
Serving: Madison County. Health care programs from the non-profit center include health maintenance exams, prescriptions, and senior citizen programs along with geriatric assessments.

NORTHERN NECK FREE HEALTH AND DENTAL CLINIC
PO Box 1694
Kilmarnock, VA 22482
51 William B. Graham Court
Kilmarnock, VA 22482
Phone: (804) 435-0575
the area covered by the free community clinic is Lancaster County, Middlesex County, Northumberland County, Richmond County, Westmoreland County

ORANGE COUNTY FREE CLINIC
PO Box 441
Orange, VA  22960
450 N Madison Rd
Orange, VA 22960
Phone: (540) 672-0793

PATHWAYS FREE SPECIALTY CLINIC
1200 W. Washington Street
Petersburg, VA 23803
Phone: (804) 862-1104

PRINCE WILLIAM AREA FREE CLINIC
MANASSAS CLINIC:
Address is 9301 Lee Avenue
Manassas, VA 20110
Phone: (703) 792-6378

 

 

 

WOODBRIDGE CLINIC:
4001 Prince William Parkway, #101
Woodbridge, VA 22193
Phone: (703) 792-7321
Serving: Manassas city, Manassas Park city, Prince William County

PRO BONO COUNSELING PROGRAM
Main address is 303 Church Street
Blacksburg, VA 24060
Phone: (540) 951-4990
Serving: Floyd County, Giles County, Montgomery County, Pulaski County, Radford city

REDDY TRI-COUNTY HEALTH CLINIC
PO Box 202
Richlands, VA 24641
6105 Governor George C. Peery Highway
Richlands, VA 24641
Phone: (276) 963-8505
Serving: Buchanan County, Russell County, Tazewell County

RESCUE MISSION MINISTRIES
PO Box 11525
Roanoke, VA 24022
402 Fourth Street, SE
Roanoke, Virginia 24013
Phone: (540) 777-7671
Serving: Alleghany County, Botetourt County, Covington city, Roanoke city, Roanoke County, Salem city

RICHMOND AREA HIGH BLOOD PRESSURE CENTER
Address - PO Box 5039
Richmond, VA 23220
1200 West Cary Street
Richmond, Virginia 23220
Phone: (804) 359-9375. Call the center for intake.
Serving: Richmond city, Chesterfield County, Hanover County, Henrico County, Hopewell city.
Inquire into programs such as lab work and x-Rays.

ROANOKE VALLEY MENTAL HEALTH CARE COLLABORATIVE
PO Box 592
Roanoke, VA 24004
10 East Church Avenue, Suite 300
Roanoke, Virginia 24011
Primary phone: (540) 344-0931
Serving: Botetourt County, Craig County, Roanoke city, Roanoke County, Salem city

ROCKBRIDGE AREA FREE CLINIC
PO Box 1573
Lexington, VA 24450
25 Northridge Lane, Suite 3
Lexington, VA 24450
Phone: (540) 464-8700
Serving: Buena Vista city, Lexington city, Rockbridge County

SHENANDOAH COUNTY FREE CLINIC
PO Box 759
Woodstock, VA 22664
781 Spring Parkway
Woodstock, VA 22664
Dial - (540) 459-1700
Serving: Shenandoah County
The community clinic offers children and seniors with immunizations, families access to prenatal care, cancer screening, well-child check-ups, and information on free dental exams and services. The underinsured and patients facing poverty may qualify for help.

 

 

 

SMYTH COUNTY FREE CLINIC
PO Box 1273
Marion, VA 24354
1583 North Main Street
Marion, VA 24354
Phone: (276) 781-2090
Serving: Smyth County.
Emergency medical services are offered by volunteers and medical professionals. Also receive referrals to specialty and inpatient services along with local hospitals as needed.

ST. DAVID'S FREE HEALTH CLINIC
Location is 11241 West River
Aylett, Virginia  23009
Phone: (804) 769-2996
Serving: King William & King and Queen

ST. LUKE COMMUNITY CLINIC
316 North Royal Avenue
Front Royal, Virginia 22630
Phone: (540) 636-4325
Patients in Warren County Virginia can call this facility. Some of the services offered include disease screening and control, immunizations, and family care for residents of Virginia.

SURRY AREA FREE CLINIC
PO Box 32
Surry, Virginia 23883
479 Colonial Trail West
Phone: (757) 294-0132
Serving: Isle of Wight County, Prince George County, Southampton County, Surry County, Sussex County.
Pharmaceutical services are offered, as appropriate. Other services include family care, pregnancy testing, and referrals to specialists.

TAPPAHANNOCK FREE CLINIC
PO Box 2313
Tappahannock, VA 22560
317 Duke Street
Tappahannock, VA 22560
Phone: (804) 443-9590
Serving: Essex & Surrounding Counties

WESTERN TIDEWATER FREE CLINIC
2019 Meade Parkway
Suffolk, Virginia  23434
Phone: (757) 923-1060
Offers free medical care, and learn about options and organizations for dental assistance.

More community clinics located in Virginia

If you can’t find a location in your town or county, dial (804) 340-3434 to get information and phone numbers for other community clinics in Virginia. Some of the sites will also offer free or low cost health care.

 

 

 

 

 

 

Like this site?