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.

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.