Skip to main content
Johnson Health Center

134 Elon Road
Madison Heights, VA 24572

(434) 929-1400

Get Directions
View All Office Hours

Contact Information

Main
(434) 929-1400

Who We Are

The Amherst Health Center is a primary care community health center that provides provide comprehensive health care for anyone in the Central Virginia region. Walk-ins and uninsured persons are welcome on an ability to pay plan.



Services include annual flu shots, cancer screening, adult and child care, chronic illness, diabetes care, geriatric care, immunizations, minor surgical procedures, minor trauma, pap smears, prescription assistance, prostate cancer screening, urgent care, weight loss and diet counseling, behavioral health and more. Other services include outpatient services, laboratory, x-ray, OB-prenatal, and outreach services. 



Patients who do are not covered by public or private insurance are charged on a sliding fee scale according to income. Patients may also be eligible for the reduced rate program or participate in the payment plan based on financial need.

Who We Serve

Languages Spoken
English
Service Area(s)
Amelia County
,
Amherst County
,
Appomattox County
,
Bedford County
,
Buckingham County
,
Campbell County
,
Charlotte County
,
Cumberland County
,
Lunenburg County
,
Lynchburg City
,
Prince Edward County

Cost & Payment Methods

Payment Method(s)
Private Pay
,
Private Insurance
Fee Structure
Fee Range
,
Sliding Scale Fee

Age Requirements
No Age Requirement
Family
Yes

Intake Process
Call the office.
Self Refer
Yes
Provider Refer
Yes

Qualifications
Qualification Type
Licensure
Qualification Entity
Medicare.gov
Report Problems
Call the Agency