Frank A. Thompson, MD

FrankThompson1689660789Full Size Portraitjpg.jpg
Frank A. Thompson, MD
  • Affiliations
    • BayCare Medical Group
    • BayCare Physician Partners
    • BayCare Physician Partners ACO
  • Board Certifications
    • AB Family Medicine - Family Medicine
  • Gender
    • Male
  • Patient Reviews

    All reviews have been submitted by patients after seeing this provider. To learn more click here.

    4.9/5 Overall Rating
    Provider Explained Things Clearly 5/5
    Provider Listened Carefully 5/5
    Provider Was Easy To Understand 4.9/5
    Provider Knew Medical History 4.9/5
    Provider Showed Respect 5/5
    Provider Spent Enough Time 5/5
    Rate Your Provider 0-10 4.9/5
    382 Reviews, 101 Comments
    4.6/5
    8/29/2025 | BayCare Verified Patient
    A+
    5/5
    8/27/2025 | BayCare Verified Patient
    Dr Thompson has saved my life; I will always be grateful for what he has done in helping me lose 85 pounds and saving my life. He continues to make sure that I maintain my weight goals.
    4.6/5
    8/27/2025 | BayCare Verified Patient
    Just wish he would let me know how bad the side effects are for my meds
    5/5
    8/27/2025 | BayCare Verified Patient
    Very patient - breaks things down when needed for better understanding.
    5/5
    8/22/2025 | BayCare Verified Patient
    Dr. Thompson is by far the best doctor that I have ever had the pleasure of taking care of me on a long-term basis. He is super knowledgeable, very professional and very thorough and a really nice guy.
    SEE ALL REVIEWS
  • Doctor Bio
    • Dr. Frank Thomas is board certified in family medicine. He is a primary care doctor with a certification by the American Board of Family Medicine and belongs to the BayCare Medical Group where he serves the St. Petersburg, Florida area and sees patients age 18 and older. Dr. Thompson believes in fostering trust, respect, and partnership. He works with patience and dedication towards good health and lifestyle.
  • Languages
    • English
  • Residency
    • Bayfront Medical Center
  • Specialties
    • Family Medicine
  • Education
    • University Of South Florida-other Degree
      Bayfront Medical Center

Doctor Locations

Carillon Family Care

900 Carillon Pkwy Ste 303
Saint Petersburg, FL 33716