›› You choose your provider

At Imperial Beach Health Center or Nestor Community Health Center you will choose one physician who will oversee your healthcare. That way, you and your physician get to know each other over time. You might only deal with one concern at a particular visit, but we will consider your overall health, preferences and experiences as we create a treatment plan that works for you.

Imperial Beach Health Center
949 Palm Avenue
Imperial Beach, CA 91932


Nestor Community Health Center
1016 Outer Road
San Diego, CA 92154


For general information, medical advice, appointments, or administrative services, please call (619) 429-3733.

We cannot give medical advice or make appointments via email.

Phone: 619 429-3733

Appointments: x 0
Human Resources: x 564
Nutrition Services: x 589
Insurance Application Assistance
..Imperial Beach x 574
..Nestor x 429 or 619 628-5563 Grants & Donations: x 530
Billing: x 404, x 402

  Human Resources: (619) 429-3826
IBHC Medical:(619) 628-5550
NCHC Medical: (619) 628-5550

Email: info@ibclinic.org

Mailing Address:
Imperial Beach Community Clinic
P.O. Box 459
Imperial Beach, CA 91933-0459

›› Appointments

Imperial Beach Health Center and Nestor Community Health Center see patients by appointment. Same day appointments are sometimes available. To make an appointment please call (619) 429-3733.

Please arrive 30 minutes early for regular appointments. We will need to see the patient’s insurance card if they have one, and a list of any current medications the patient is taking. New patients will be screened to see if they are eligible for any state programs or a sliding fee scale. The usual minimum fee for a medical visit is $30.


If you are a new patient, or if this is your first visit to us since June 1, 2012, you will be asked to fill out our new electronic registration form. Please arrive 30 minutes early if you are a new patient, or are registering electronically for the first time.

Please fill out our registration forms before your appointment and bring them with you. It will let you gather information you need, and help save you time when you get to the health center.

Laboratory Visits

Patients who are only coming in for lab work and who already have an lab order from their doctor are able to come in without an appointment, during lab hours. Call (619) 429-3733 for lab hours. After they register at the desk they will be taken to the lab.

Pregnancy Tests

Pregnancy tests are available at Imperial Beach Health Center Monday through Friday from 8:30 to 11 am and 1 to 3 pm. At Nestor Community Health Center pregnancy tests are available Monday through Friday from 8:30 am to 12 pm, and 1 to 4 pm. No appointment is necessary but patients should register at the reception desk. Our Certified Nurse Midwives and Family Practice Physicians provide prenatal care. We are associated with Scripps Mercy Hospital Chula Vista for deliveries.


Immunizations are provided by appointment.

Nutrition Services

Dental Services

Established patients can access primary and preventive dental through Imperial Beach Health Center’s Dental Care Coordinator at (619) 429-3733 x 552.

Mental Health Services

Appointments for mental health services are made by calling (619) 429-3733.


facebook image Find Imperial Beach Community Clinic on Facebook for news, events and community links.