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
    • Full Time
    • Posted 1 year ago
  • Anesthesiologist | Tampa, FL | Competitive Salary & Performance Incentives

    Medical on Demand Staffing LLC
    • Full Time
    • Posted 2 years ago
  • Dermatologist | Tampa, FL | Medical & Cosmetic | $400k+ Potential

    Medical on Demand Staffing LLC
    • Full Time
    • Posted 2 years ago
  • Primary Care Physician (MD/DO) – Wildwood, FL | $240,000–$300,000 | No Call | Outpatient Only

    Medical on Demand
    • Full Time
    • Posted 12 hours ago
  • General Psychiatrist – Inpatient & Partial Hospital Program (PHP)

    Value Care
    • Full Time
    • Posted 4 days ago
  • Child & Adolescent Psychiatrist

    Medical on Demand Staffing LLC
    • Full Time
    • Posted 4 days ago
  • Adult Psychiatrist Medical Director

    Medical on Demand
    • Full Time
    • Posted 5 days ago
  • Adult Inpatient Psychiatrist

    Medical on Demand
    • Full Time
    • Posted 5 days ago
  • Primary Care Physician (MD/DO) – Part-Time Opportunity | Pinellas Park, Florida

    Medical on Demand
    • Part Time
    • Posted 1 month ago
  • Nurse Practitioner (NP) or Physician Assistant (PA) – Lady Lake, Florida

    Medical on Demand
    • Full Time
    • Posted 1 month ago
Load more listings

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)