Menu

Accepting New Patients

Primary Care Doctor in St. Petersburg, FL

Zimmer Medical Group is a board-certified primary care practice in downtown St. Petersburg, caring for adults across Gulfport, Pinellas Park, South Pasadena, and Kenneth City. From annual physicals to managing chronic conditions, we're the primary care doctor you can build a lifelong relationship with.

Complete Primary Care for Adults

Everything you need from a primary care doctor, in one place.

Annual Physicals & Wellness Visits

Comprehensive yearly exams, health risk assessments, and personalized prevention plans.

Chronic Disease Management

Ongoing care for diabetes, high blood pressure, high cholesterol, thyroid, and more.

Acute & Sick Visits

Prompt evaluation and treatment for infections, injuries, and new symptoms.

Preventive Screenings & Vaccines

Age-appropriate screenings and immunizations to keep you ahead of illness.

Medication Management

Prescriptions, refills, and reviews to keep your medications safe and effective.

On-Site Labs & Care Coordination

Convenient lab work and seamless referrals to trusted specialists when needed.

Need routine bloodwork? See our lab visit information.

Why Choose Zimmer Medical Group

Board-Certified & Physician-Led

Your care is led by board-certified internists with deep expertise in adult medicine.

Personal, Unhurried Care

A smaller practice means we know you by name and take time to listen.

One Doctor for Life

A lasting relationship with a PCP who coordinates every part of your health.

Rooted in St. Petersburg

An established downtown St. Pete practice serving the nearby Pinellas community.

What Our Patients Say

Real reviews from patients of Zimmer Medical Group on Google.

Dr Zimmer has been our doctor for 16 years. We couldn't ask for a more thoughtful and thorough physician. He pays attention to what we say and takes us and our concerns seriously. He keeps up with the latest research literature which is really important to us. He is well respected by our specialist physicians and he has good communication with them. His staff is excellent. We highly recommend Dr. Zimmer.
Annette BaeselGoogle review
The staff at this office are excellent. Dr. Zimmer is kind and doesn't believe in absolutes. He realizes life is about choices. My spouse and I love this office.
Jeffrey BrissonGoogle review
Dr Zimmer provided the most comprehensive medical examination I've ever received. His waiting room doesn't have a bunch of patients to be rushed through. He even does an EKG on the first visit along with many exams. He's genius level with a great bedside manner.
Andre MullenGoogle review
Dr. Zimmer and his entire staff are warm and compassionate providers. My husband and I have been patients of Dr. Zimmer's for several years. Dr. Zimmer is a great listener and takes all the time needed to go over our medical tests and answer all our questions. We always feel respected and at ease during our visits. We highly recommend Dr. Zimmer and his group.
KathyGoogle review
I've been going to this office for years. Dr. Zimmer and staff are top of the line. Professional, courteous, caring and efficient. I feel I couldn't be in better hands. I greatly appreciate them all.
Timothy PanyardGoogle review
I have been a patient with this group for at least 10 years, and have always found the doctors to be very professional and to practice very high quality medicine. The staff is always very courteous and efficient. I recommend this practice to anyone looking for a great experience!
Daniel JonesGoogle review

Becoming a New Patient Is Easy

Three simple steps to establish care with your new primary care doctor.

1. Request an appointment

Book online or call (727) 820-7800. New patients welcome.

Request an appointment

2. Complete your forms

Fill out our new-patient forms ahead of time to save time at check-in.

Patient forms

3. Meet your doctor

Sit down with your primary care team and build your personalized plan.

Your first visit

Serving St. Petersburg & Nearby Pinellas

Our office at 509 Jackson Street North in downtown St. Petersburg is a convenient primary care home for patients throughout the area, including:

  • St. Petersburg
  • Gulfport
  • Pinellas Park
  • South Pasadena
  • Kenneth City
509 Jackson Street North
St. Petersburg, FL 33705
(727) 820-7800

Primary Care FAQs

Yes. Zimmer Medical Group welcomes new adult patients across St. Petersburg and the nearby Pinellas communities of Gulfport, Pinellas Park, South Pasadena, and Kenneth City. Request an appointment online or call (727) 820-7800 to get started.

Our primary care is delivered by board-certified internists — physicians who specialize in adult medicine. As your primary care doctor (PCP) they manage your everyday and long-term health, handle preventive care, and coordinate any specialty care you need.

We accept most major insurance plans. Please call (727) 820-7800 to confirm your specific plan before your first visit. A concierge membership option is also available for patients who want enhanced access.

We reserve time each day for acute and sick visits and do our best to see established patients quickly. For urgent needs, call our office at (727) 820-7800.

Yes. Many primary care follow-ups and minor concerns can be handled by telehealth. Let our staff know you prefer a virtual visit when you schedule.

It's simple: request an appointment and we'll help transfer your records. Bring a photo ID, your insurance card, and a list of your current medications to your first visit.

Ready to Meet Your New Primary Care Doctor?

Join the Zimmer Medical Group family and experience primary care built around you.