Neighbors Helping Neighbors Since 1993

Northern Neck Middlesex Free Health Clinic provides high quality healthcare to low-income, uninsured and under-insured residents in the Northern Neck and Middlesex area.

Sports Physicals!

We provide sports physicals for children that attend:

  • Lancaster County Schools

  • Northumberland County Schools

  • Middlesex County Schools

  • Westmoreland County Schools

  • Richmond County Schools

Download the forms below!

Both of these packets will be available at the high schools of each county and NNMFHC Patient Information Packets are available at the NNMFHC Main Office in Kilmarnock.

Both of these packets need to be filled out before your appointment. If you do not have either forms, arrive 30 minutes early and we will provide you with the packets for you to fill out. Students must also bring any insurance cards and must have a guardian present.

Northern Neck-Middlesex Free Health Clinic (NNMFHC) Kilmarnock Office

Where: 51 William B. Graham, Kilmarnock, VA 22482

• Wednesday, June 11 @ 10am to 3pm

• Wednesday, June 25 @ 10am to 3pm

• Wednesday, July 9 @ 10am to 3pm

• Wednesday, July 23 @ 10am to 3pm

New! - NNMFHC Westmoreland Outreach Clinic

Where: Andrew Chapel United Methodist Church, 16340 King Highway, Montross, VA 22520

• Tuesday, June 17 @ 9am to 1pm

If you have any questions, please call (804) 435-0575 or email Olivia at obrocklebank@nnmfhc.org.

  • Medical Care

  • Dental Care

  • Behavior Health

  • Pharmacy

  • New Patient

    Interested in becoming a patient? Click below to learn more about our process and eligibility.

  • Volunteer

    Want to give back to your community? Click below to learn about volunteer opportunities.

  • Donor

    Interested in supporting the NNMFHC? Click below to learn multiple ways to give.

  • "The clinic always treats me like family. I felt safe with my health being their priority."

    — Medical Patient

  • "I've been a patient for years, highly recommend your services and I love my doctor!

    — Medical Patient

  • "I feel very comfortable with my check-ups and the staff is very nice with medical and lab work/results."

    — Medical Patient

  • "The medical side has a great group of professionals that make coming in a joy and explain things to where you can understand."

    — Medical Patient

  • “I think y'all are fantastic! Thank you for taking care of my health needs.”

    — Medical Patient

  • "Student was very polite and explained everything really well. Very nice to me. "

    — Dental Patient

  • "Absolutely love the staff here. Best Dental Clinic I've ever been to! "

    — Dental Patient

Latest News