Dr. Joanna Greenhalgh, DO

Dr. Joanna Greenhalgh, DO

Family Physician
12899 Walsingham Rd, Largo, FL
4.64
“My first experience was amazing, the doctor listened to me, took care of everything I needed at that time, definitely going back and recommending to friend and family. Max was amazing too!”
VESNA S.January 26, 2026
Highly recommended
91% of patients gave this doctor 5 stars
Excellent wait time
91% of patients waited less than 30 minutes
New patient appointments
Appointments available for new patients on Zocdoc

Book an appointment for free

The office partners with Zocdoc to schedule appointments

Scheduling details

  1. See if they are in network

What patients are saying

Overall rating

4.64

Average wait time

4.82

Bedside manner

4.64
“My first experience was amazing, the doctor listened to me, took care of everything I needed at that time, definitely going back and recommending to friend and family. Max was amazing too!”
VESNA S.January 26, 2026
“OMG I’m beyond thankful my husband booked me this doctor! She actually listened to me and cared! I just say another doctor a few days ago and it was night and day he spoke over me told me it’s just anxiety when I’m having shortness of breath, heart palpitations, blurred vision, and near syncope episodes on a daily basis. Almost the doctor I saw today was totally opposite. She didn’t dismiss me. She ordered the right test. She’s having me see a cardiologist and a neurologist. I felt listened to for the first time in years. It’s an hour drive for me to see her. And I had a lot of stress around going, but I will go back. It makes a big difference when you heard and you feel like somebody actually cares. If I could rate this doctor even higher, I would thank you so much for not being like every other doctor. Don’t ever lose that! I wish there were more doctors in this world like you you’re gonna be very successful stay true to to yourself! Beyond blessed to call you, my doctor!”
Melinda B.October 31, 2025

About Dr. Joanna Greenhalgh

Dr. Joanna Greenhalgh is board certified in family medicine. She works with her patients to understand their condition, creates personalized treatment plans, prescribes medication and provides referrals when needed. Dr. Greenhalgh provides hands-on treatment of osteopathic manipulative therapy for acute/chronic musculoskeletal injuries, headaches/migraines and other conditions. She takes a holistic approach to health care and educates patients on how to maintain good nutrition and lead healthy, fulfilling lives. Dr. Greenhalgh earned a Doctor of Osteopathic Medicine and completed a predoctoral fellowship in osteopathic manipulative medicine at Rocky Vista University College of Medicine in Ivins, Utah, and completed a family medicine residency at the Florida State University College of Medicine Family Medicine Residency Program in Fort Myers, Florida. Dr. Greenhalgh is also certified in advanced cardiovascular life support, basic life support and pediatric advanced life support. She’s a member of the American College of Osteopathic Family Physicians, the American College of Lifestyle Medicine, the Florida Academy of Family Physicians, the Institute of Functional Medicine and the American Academy of Osteopathy.

Is this doctor in your insurance network?

Enter your insurance carrier and plan
  1. choose insurance

In-network insurances

99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
Medicare
UnitedHealthcare
200+ more in-network plans

Popular visit reasons

Allergy Consultation
Annual Pap Smear / GYN Exam
Annual Physical
Arthritis
Child with Fever
Flu
General Consultation
Illness
Allergy Consultation
Annual Pap Smear / GYN Exam
Annual Physical
Arthritis

Office location

BayCare Medical Group
12899 Walsingham Rd, Largo, FL 33774

Education and background

Practice names

Board certifications

  • American Board of Family Medicine

Education and training

  • Medical School - Rocky Vista University, Doctor of Osteopathic Medicine

Languages spoken

  • English

Provider's gender

Female

NPI number

1518608942

Patient reviews

All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.64
Wait time
4.82
Bedside manner
4.64
Trust Banner Shield
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
11 reviews
Most relevant
She was such a great listener and took all of my symptoms into account. Compassionate and engaging.
Verified patient
My first experience was amazing, the doctor listened to me, took care of everything I needed at that time, definitely going back and recommending to friend and family. Max was amazing too!
Verified patient
Being treated like your number and not a person is not something I look for in a doctor! My first appointment went great. My second appointment was horrible! I’ve had some major things happening and we’re supposed to go results drove over an hour to get there should’ve been 20 minutes early five minutes before getting there we got stuck in dead stop traffic and because I was six minutes late. The doctor canceled the appointment! This wasn’t just an appointment for some minor things. These are some major issues. explain to them what happened they didn’t care. They knew. I drove over an hour to get there. I’m early to every appointment. I don’t waste anyone’s time and for this doctor to be so cold. She had referrals to send me and bloodwork that she was going to do days before, but then decided she’ll just go over everything and do all that at the appointment. Doctors are late all the time but to be so dismissive over six minutes because there was a dead stop traffic is gross!
Verified patient
OMG I’m beyond thankful my husband booked me this doctor! She actually listened to me and cared! I just say another doctor a few days ago and it was night and day he spoke over me told me it’s just anxiety when I’m having shortness of breath, heart palpitations, blurred vision, and near syncope episodes on a daily basis. Almost the doctor I saw today was totally opposite. She didn’t dismiss me. She ordered the right test. She’s having me see a cardiologist and a neurologist. I felt listened to for the first time in years. It’s an hour drive for me to see her. And I had a lot of stress around going, but I will go back. It makes a big difference when you heard and you feel like somebody actually cares. If I could rate this doctor even higher, I would thank you so much for not being like every other doctor. Don’t ever lose that! I wish there were more doctors in this world like you you’re gonna be very successful stay true to to yourself! Beyond blessed to call you, my doctor!
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Frequently asked questions

How soon can I make an appointment with Dr. Joanna Greenhalgh?

Generally, Dr. Joanna Greenhalgh has appointments available on Zocdoc within 1 week. You can see Dr. Greenhalgh's earliest availability on Zocdoc and make an appointment online.

Is Dr. Joanna Greenhalgh accepting new patients?

Dr. Joanna Greenhalgh generally accepts new patients on Zocdoc. You can see Dr. Greenhalgh's earliest availability on Zocdoc and schedule an appointment online.

Does Dr. Joanna Greenhalgh accept my insurance?

Choose your insurance plan to verify if Dr. Greenhalgh is in-network.

Can I make an appointment with Dr. Joanna Greenhalgh online?

Yes, you can make an appointment online with Dr. Greenhalgh using Zocdoc. It’s simple, secure, and free.

What practice does Dr. Joanna Greenhalgh work with?

Where is Dr. Joanna Greenhalgh's office located?

Dr. Joanna Greenhalgh's office is located at 12899 Walsingham Rd, Largo, FL 33774.

Which board certifications does Dr. Joanna Greenhalgh have?

Dr. Joanna Greenhalgh is certified by American Board of Family Medicine.

What are common reasons for patients to see Dr. Joanna Greenhalgh?

Dr. Joanna Greenhalgh frequently sees patients for Allergy Consultation, Annual Pap Smear / GYN Exam, Annual Physical, Arthritis, and Illness. You can see other visit reasons for Dr. Joanna Greenhalgh on their profile.

What languages does Dr. Joanna Greenhalgh speak?

Dr. Joanna Greenhalgh speaks English.

How do patients rate Dr. Joanna Greenhalgh in reviews?

11 patients have reviewed Dr. Joanna Greenhalgh. The overall rating for this doctor is 4.64/5. They have a 4.64/5 rating for bedside manner and a 4.82/5 rating for wait time. You can read individual reviews and ratings on their profile.

ZocdocFamily PhysiciansDr. Joanna Greenhalgh, DO