Position
City
Salary

How much does a Nurse Practitioner make in Saint Petersburg, FL?

The average salary for a Nurse Practitioner is $149,638 per year in Saint Petersburg, FL.

Nurse Practitioners in Saint Petersburg, FL, enjoy a strong salary. The average yearly salary stands at $149,638. This makes the role very attractive for job seekers in the healthcare field. Many Nurse Practitioners find their work rewarding, both in terms of compensation and the impact on patients.


The salary for Nurse Practitioners in the area can vary based on experience and specialization. The distribution shows that a large percentage of Nurse Practitioners earn between $95,000 and $167,818 per year. The top earners make more than $240,000 annually. This range offers opportunities for growth and advancement in one's career. Nurse Practitioners can look forward to competitive pay as they gain more experience and expertise in their field.

Nurse Practitioner jobs in Saint Petersburg, FL

What are the highest paying cities for a Nurse Practitioner near Saint Petersburg, FL?

Nurse practitioners seeking higher pay near Saint Petersburg, FL, can explore opportunities in Palm Harbor, where they can expect an average salary of $168,948. Nearby, Largo offers a competitive average salary of $164,037 for nurse practitioners. For those willing to travel a bit further, Tampa provides an attractive average salary of $152,194. These cities present excellent job markets for nurse practitioners. Bradenton and Sarasota also offer attractive average salaries of $147,703 and $139,249, respectively. Each of these cities provides a chance to earn a good living while serving the community.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Saint Petersburg, FL, highlighting Palm Harbor, FL with the highest at $168,948 and Dunedin, FL with the lowest at $123,296.
  1. Palm Harbor, FL
    Average Salary: $168,948
    In Palm Harbor, healthcare professionals enjoy a vibrant community. Opportunities exist at local clinics and large medical practices. The area's top employers include Morton Plant Hospital and Palm Harbor Healthcare Center.
    Find Nurse Practitioner jobs in Palm Harbor, FL


  2. Largo, FL
    Average Salary: $164,037
    Largo offers a bustling healthcare environment with various job openings. Employers like BayCare Health System provide excellent opportunities. Working here means joining a team focused on quality patient care.
    Find Nurse Practitioner jobs in Largo, FL


  3. Tampa, FL
    Average Salary: $152,194
    Tampa is a hub for healthcare careers with many jobs available. Companies such as Tampa General Hospital and St. Joseph's Hospital offer promising positions. The city's diverse medical facilities provide many options for growth.
    Find Nurse Practitioner jobs in Tampa, FL


  4. Bradenton, FL
    Average Salary: $147,703
    Bradenton boasts a growing healthcare sector with numerous job openings. Manatee Memorial Hospital and Blake Medical Center are prominent employers. Working here means contributing to the community's health with modern facilities.
    Find Nurse Practitioner jobs in Bradenton, FL


  5. Sarasota, FL
    Average Salary: $139,249
    Sarasota is an excellent place for healthcare careers with many opportunities. Sarasota Memorial Hospital and Healthpark Medical Center are key employers. The city offers a supportive environment for professional growth.
    Find Nurse Practitioner jobs in Sarasota, FL


  6. Orlando, FL
    Average Salary: $133,393
    Orlando offers a dynamic healthcare market with various job openings. Major employers include Orlando Health and Nemours Children's Hospital. Working here means being part of a thriving medical community.
    Find Nurse Practitioner jobs in Orlando, FL


  7. Lakeland, FL
    Average Salary: $131,285
    Lakeland provides a range of healthcare opportunities with many job openings. Employers like Lakeland Regional Health and Bartow Regional Medical Center offer promising positions. The city offers a supportive work environment.
    Find Nurse Practitioner jobs in Lakeland, FL


  8. Clearwater, FL
    Average Salary: $125,972
    Clearwater is a great place for healthcare jobs with many openings. Key employers include Morton Plant Mease Healthcare and Bayfront Health. Working here means being part of a community focused on excellent patient care.
    Find Nurse Practitioner jobs in Clearwater, FL


  9. Oldsmar, FL
    Average Salary: $123,876
    Oldsmar offers a variety of healthcare positions with many job openings. Employers like Palms of Pasadena Hospital and Oldsmar Health and Rehabilitation Center provide promising opportunities. The city's healthcare sector is expanding.
    Find Nurse Practitioner jobs in Oldsmar, FL


  10. Dunedin, FL
    Average Salary: $123,296
    Dunedin is a growing location for healthcare careers with many job openings. Key employers include Morton Plant Hospital and Mease Countryside Hospital. Working here means being part of a community dedicated to quality care.
    Find Nurse Practitioner jobs in Dunedin, FL

What are the best paying companies for a Nurse Practitioner in Saint Petersburg, FL?

Nurse Practitioners can find excellent opportunities in Saint Petersburg, FL, with CVS Health, LaserAway, and Ultra Health. These companies offer competitive salaries, making them top choices for job seekers. With average salaries ranging from $101,154 to $121,412, these positions provide both financial stability and growth potential.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Saint Petersburg, FL, highlighting CVS Health with the highest at $121,412 and Ultra Health with the lowest at $101,154.
  1. CVS Health
    Average Salary: $121,412
    CVS Health is a leading health services company. They offer a range of services, including pharmacy, insurance, and healthcare. Nurse Practitioners at CVS Health in Saint Petersburg, FL, provide primary and specialty care to patients in a variety of settings, from clinics to urgent care centers.


  2. LaserAway
    Average Salary: $104,000
    LaserAway is a nationwide provider of laser and skin care treatments. They offer a wide range of services from laser hair removal to medical spa treatments. Nurse Practitioners at LaserAway in Saint Petersburg, FL, assist in providing safe and effective laser treatments, ensuring patient comfort and satisfaction.


  3. Ultra Health
    Average Salary: $101,154
    Ultra Health is a healthcare provider that focuses on delivering comprehensive care to patients. They have multiple locations throughout Florida, including Saint Petersburg. Nurse Practitioners at Ultra Health work in a team-based environment to provide primary and specialized care, emphasizing patient education and wellness.

Currently 8,034 Nurse Practitioner job openings, nationwide.

How's the job market for a Nurse Practitioner in the US?

Learn what a Nurse Practitioner does, how to become one, and understand the job outlook. Get simple steps to start your career as a Nurse Practitioner today.
Position
Overview
Nurse Practitioner
8,034 Job Openings