Liberty’s Urgent Care and Primary Care Clinic
Located one block from Dollar Tree on W. Swannanoa Ave. in Liberty
Is a minor illness or injury keeping you down? Can’t get an appointment with your regular provider? MainStreet Family Care in Liberty, North Carolina is here to help you!
At our clinic, we provide a variety of services including urgent care and primary care. We pride ourselves on our values: maximum availability, quick care with as little wait times as possible, and employing compassionate providers.
We’re open late, 7 days a week, and no appointment is required to visit. Use our online registration system to choose your visit time and wait from your home, vehicle, or office.
Important! Needing a School or Sports Physical?
We do give vaccines at our clinic, but not as part of school or sports physicals. Your school or team may require proof that your vaccines are up to date. If you don’t bring a vaccine record, we may not be able to finish your forms today.

Register online from home or the clinic and select your visit time.

Receive text reminders and updates.

Check-in at the kiosk when you arrive.

Remain in the waiting room until you are called back.