Primary Care Physician Salary 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.

-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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

-
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.
-
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.