Primary Care Physician Salary in Fort Myers, FL

Updated on Mar 08, 2025
Position
City
Salary

How much does a Primary Care Physician make in Fort Myers, FL?

The average salary for a Primary Care Physician is $215,405 per year in Fort Myers, FL.

In Fort Myers, FL, being a Primary Care Physician can be quite rewarding. Physicians in this field earn an average yearly salary of about $215,405. Salaries can vary based on experience and specific roles, with some positions earning under $112,900 and others reaching up to $250,000.


With a salary distribution, around 8.6% of Primary Care Physicians earn in the lower range starting from $112,900, while 43.2% enjoy salaries within the $187,682 to $250,000 bracket. This means many professionals in this field find financial stability and growth during their careers.


Overall, the compensation reflects the important role Primary Care Physicians play in the healthcare system, making it an appealing option for those pursuing a career in medicine.

View Primary Care Physician Jobs in Fort Myers, FL

What are the highest paying cities for Primary Care Physician near Fort Myers, FL?

Job seekers looking for high-paying opportunities as Primary Care Physicians near Fort Myers, FL should consider cities like Tallahassee, which offers an average salary of $242,150. Lehigh Acres and Cape Coral follow closely behind, with average salaries of $229,286 and $212,261, respectively. These cities present promising prospects for those seeking to enhance their career while enjoying competitive compensation.
Graph displaying highest paying cities salaries for Primary Care Physician jobs near Fort Myers, FL, highlighting Tallahassee, FL with the highest at $242,150 and Venice, FL with the lowest at $132,128.
  1. Tallahassee, FL
    Average Salary: $242,150
    Working as a physician in Tallahassee offers a chance to connect with a diverse community. The city boasts several hospitals and healthcare centers, including Tallahassee Memorial HealthCare, providing a robust network for patient care.
    Find Primary Care Physician jobs in Tallahassee, FL


  2. Lehigh Acres, FL
    Average Salary: $229,286
    In Lehigh Acres, physicians play a vital role in a growing community with a focus on wellness and preventive care. Local health facilities and partnerships with larger hospitals in nearby Fort Myers enhance opportunities for quality patient interactions.
    Find Primary Care Physician jobs in Lehigh Acres, FL


  3. Cape Coral, FL
    Average Salary: $212,261
    Cape Coral's sunny environment creates a welcoming backdrop for doctors to practice. With many medical facilities such as Cape Coral Hospital available, physicians can thrive while making a significant impact in residents' health and well-being.
    Find Primary Care Physician jobs in Cape Coral, FL


  4. Sarasota, FL
    Average Salary: $212,056
    Sarasota attracts healthcare professionals with its vibrant community and focus on holistic wellness. Physicians here often collaborate with organizations like Sarasota Memorial Hospital to provide excellent care to a diverse patient population.
    Find Primary Care Physician jobs in Sarasota, FL


  5. North Port, FL
    Average Salary: $208,194
    Healthcare professionals in North Port enjoy a supportive atmosphere in a rapidly growing city. The local healthcare system values primary care, making it an ideal place for doctors to develop strong patient relationships.
    Find Primary Care Physician jobs in North Port, FL


  6. Port Charlotte, FL
    Average Salary: $200,192
    Port Charlotte offers a welcoming environment for physicians looking to make a difference. The area has several healthcare facilities, like Fawcett Memorial Hospital, fostering a collaborative approach to patient care.
    Find Primary Care Physician jobs in Port Charlotte, FL


  7. Gainesville, FL
    Average Salary: $183,736
    Gainesville is home to numerous healthcare opportunities, especially with the University of Florida providing a strong academic healthcare presence. Physicians here find the chance to engage in innovative practices while enjoying a community focused on health education.
    Find Primary Care Physician jobs in Gainesville, FL


  8. Largo, FL
    Average Salary: $156,602
    In Largo, physicians can enjoy a balance of practice and life in a friendly community. The presence of Largo Medical Center supports a strong healthcare network, making it easier for doctors to offer comprehensive care to patients.
    Find Primary Care Physician jobs in Largo, FL


  9. Naples, FL
    Average Salary: $152,885
    Naples is known for its beautiful surroundings and active lifestyle, which benefits healthcare providers. Local institutions like NCH Healthcare System offer exciting opportunities for physicians to serve a health-conscious community.
    Find Primary Care Physician jobs in Naples, FL


  10. Venice, FL
    Average Salary: $132,128
    Venice has a charm that attracts healthcare professionals seeking a pleasing location. With healthcare facilities like Venice Regional Bayfront Health, physicians can find rewarding careers while enjoying a close-knit community.
    Find Primary Care Physician jobs in Venice, FL

What are the best paying companies for Primary Care Physician in Fort Myers, FL?

MASC Medical stands out as the top-paying company for Primary Care Physician jobs in Fort Myers, offering an impressive average salary of $241,000. Sanitas follows with a competitive average salary of $132,083. These companies provide excellent earning potential for professionals in this field.
Graph displaying best paying company salaries for Primary Care Physician jobs in Fort Myers, FL, highlighting MASC Medical with the highest at $241,000 and Sanitas with the lowest at $132,083.
  1. MASC Medical
    Average Salary: $241,000
    MASC Medical offers competitive salaries for Primary Care Physicians in Fort Myers, FL. They focus on providing quality healthcare services to patients and have a strong reputation in the area. Physicians enjoy a supportive work environment and opportunities for professional growth.


  2. Sanitas
    Average Salary: $132,083
    Sanitas provides a nurturing atmosphere for Primary Care Physicians in Fort Myers, FL. Their mission is to deliver accessible and affordable healthcare. Physicians working at Sanitas can expect a collaborative team culture and a commitment to patient-centered care.

There are 1,068 Primary Care Physician job openings nationwide!

How's the job market for a Primary Care Physician in the US?

Learn what a Primary Care Physician does, how to become one, and understand the job outlook. Get simple steps to start your career as a Primary Care Physician today.
Position
Overview
Primary Care Physician
1,068 Job Openings
Understanding the Primary Care Physician Role & How to Become One | ReadySetHire