Find high-paying Primary Care Physician jobs in Tampa, Florida.
Explore outpatient-only positions offering $240K–$300K+ compensation, no weekends, and excellent work-life balance. Many roles are focused on value-based care and Medicare Advantage populations.
Tampa offers a thriving healthcare system, warm weather year-round, and access to top hospitals and coastal living.
<h2>Featured Primary Care Physician Jobs in Tampa, FL</h2>
-
Primary Care Physician | Jacksonville, FL | Value-Based Managed Care
Medical on Demand Staffing LLC -
Anesthesiologist | Tampa, FL | Competitive Salary & Performance Incentives
Medical on Demand Staffing LLC -
Dermatologist | Tampa, FL | Medical & Cosmetic | $400k+ Potential
Medical on Demand Staffing LLC -
Primary Care Physician – Naples, FL | $250K–$300K
Medical on Demand -
Primary Care Physician – Leesburg, FL | Spanish Preferred
Medical on Demand -
Primary Care Physician – Value-Based Care Port Orange, FL
Medical on Demand -
Outpatient Primary Care Physician – Value-Based Care (New Clinic)
Medical on Demand -
Primary Care Physician – Winter Park, FL $250-300k/yr
Medical on Demand -
Child & Adolescent Psychiatrist – Hopkinsville, KY
Best Medical Healthcare -
Adult Psychiatrist Medical Director – Ambler, Pennsylvania
Best Mental Healthcare
Opportunities include Internal Medicine (IM) and Family Medicine (FM) roles throughout the Tampa Bay area.

<p>Looking for more opportunities across the state? Browse all <a href=”/primary-care-jobs-florida/”>Primary Care Physician Jobs in Florida</a>.</p>
Primary Care Physician Jobs in Florida ($240K–$300K)
Primary Care Physician Jobs in Lakeland, FL ($240K–$300K)
Primary Care Physician Jobs in Pensacola, FL ($240K–$300K)
Primary Care Physician Jobs in Tallahassee, FL ($240K–$300K)
Primary Care Physician Jobs in Daytona Beach, FL ($240K–$300K)
Primary Care Physician Jobs in Ocala, FL ($240K–$300K)
Primary Care Physician Jobs in Gainesville, FL ($240K–$300K)
Primary Care Physician Jobs in The Villages, FL ($240K–$300K)
Primary Care Physician Jobs in Fort Myers, FL ($240K–$300K)
Primary Care Physician Jobs in Naples, FL ($240K–$300K)
Primary Care Physician Jobs in West Palm Beach, FL ($240K–$300K)
Primary Care Physician Jobs in Fort Lauderdale, FL ($240K–$300K)
Primary Care Physician Jobs in Miami, FL ($240K–$300K)