Skip to main content
Johnson Health Center

200 Amelon Square,
Madison Heights, VA 24572

(434) 929-4357

Get Directions

Contact Information

Main
(434) 929-4357

Who We Are

Johnson Health Center is a primary care community health center that provides provide comprehensive health care for anyone in the Central Virginia region.  This location offers pediatric primary care, school physicals, immunizations, development assessments, and more.

Walk-ins and uninsured persons are welcome on an ability to pay plan.  Pediatric services offers 12 examination rooms, a laboratory and staff specializing in pediatric health care.  The clinic has a large play area for all ages and educational materials for children and parents.



The Clinic welcomes appointments and walk-ins.



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
,
Spanish
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
,
Medicaid
,
Medicare
Fee Structure
Sliding Scale Fee

Age Requirements
0-5
,
5-22
Family
Yes
Other Eligibility Criteria
Children and women

Intake Process
Call the office
Self Refer
Yes
Provider Refer
Yes

Report Problems
Call the Agency