Craven County Community Health Center

The Craven County Community Health Center located in New Bern and Havelock are designated as Federally Qualified Health Centers. Craven County Community Health Center provides comprehensive primary and preventive care services to Craven County residents of all ages, regardless of their ability to pay.

The Community Health Centers offer the following services:

  • Annual Wellness exams for children and adults
  • Chronic Disease Management
  • Immunizations
  • Lab Services
  • Sick visits for adults and children


Our health care team is dedicated to making sure that your care is managed in the office as well as at home. We will work with you to coordinate appointments with other health care providers, including specialists.

Our team uses evidence based practices and works with you and your plan of care. During your visits, our team will work with you to provide you with tools and education that can help manage your care at home.

To make an appointment, please call the New Bern office at 252-636-4920, option 2 or Havelock office at 252-444-1533, option 2.

For emergencies after hours, call:
New Bern (252) 636-4920
Havelock (252) 444-1533


Payments are expected at the time of service. We accept most private insurances, NC Health Choice, Medicare, Medicaid, and other payment options including sliding scale fees with proof of income and family size, and flat fees for most clinical services.

We accept credit and debit cards.


Craven County Community Health Center

2818 Neuse Blvd.

New Bern, NC  28561

Craven County Community Health Center

508 US Hwy. 70

Havelock, NC  28532