We are now in network with and accepting WellCare Insurance. Book now!

Formerly known as Solid Rock Family Medicine & Psalms Urgent Care

Now Med First Morganton

Proudly Serving the Morganton area

Come see us at our Morganton location! We offer a wide range of primary and urgent care services from a group of talented providers. We also accept most major insurance carriers and self-pay patients. Our address, hours, and contact information are listed below. Book your appointment today!


304 South Green Street
Morganton NC 28655


Monday: 8:00am -5:30pm
Tuesday: 8:00am -5:30pm
Wednesday: 8:00am -5:30pm
Thursday: 8:00am -5:30pm
Friday: 8:00am -5:30pm
Saturday: Closed
Sunday: Closed


Office: (828) 438-1125

Fax: (828) 438-1119

Leave a Review

Insurances We Accept

We firmly believe that high-quality healthcare should be affordable and accessible. Therefore, we proudly accept most major insurances, cash, debit cards, personal credit cards, and checks for payments due at the time of service.

wellcare ins png

Our Services

Whether you need primary or urgent care, we treat a wide variety of conditions to keep you happy and healthy!

List of Services

Covid-19 Testing and Vaccine
Diabetic Counseling/Education
DOT Physicals
Family Medicine
Laboratory Services
Pre-Employment Physicals
Primary Care
Routine Health Maintenance
Telemedicine/Virtual Visits
Urgent Care
Women’s Health
Wound Care

Conditions We Treat

  • Allergies
  • Anxiety/Depression
  • Arthritis & Other Joint Problems
  • Asthma/ COPD
  • Back Pain
  • Burns, Cuts, Wounds
  • Colds, Cough, Fever, Flu
  • Covid-19
  • Diabetes
  • Earaches
  • Erectile dysfunction
  • Fatigue
  • Headaches
  • High Blood Pressure
  • Libido Concerns
  • Nausea
  • Obesity
  • Prostate Exams
  • Rashes and Skin Conditions
  • Respiratory Infections
  • Sinus Infections
  • Sore Throat/Strep Throat
  • STD/STI screening & Treatment
  • Thyroid Disorders
  • Urinary Tract Infections
  • Vitamin D Deficiency
  • Vomiting
Med First Morganton
304 South Green Street
Morganton NC 28655
United States
P: (828) 438-1125
F: (828) 438-1119