With 17 locations, you are sure to find a Med First family medical practice near you in NC. Make an appointment with our family physicians or our occupational medicine physician when you need a check up or have a non-urgent medical concern. When you need immediate help, our urgent care centers can be found in Carolina Beach, Chapel Hill, Clinton, Dillon (SC), Emerald Isle, Jacksonville, Kenansville, New Bern, Mt. Airy, Richlands, Sneads Ferry, Southport, Swansboro and more. Med First offers care for all ages and is proud to offer medical services that can meet all of your needs. Find the location nearest you and make an appointment with us today!