How much does a Nurse Practitioner make in Edwardsville, IL?
In Edwardsville, IL, Nurse Practitioners earn a solid income. The average yearly salary for this role stands at $118,813. This figure highlights the value and expertise that Nurse Practitioners bring to healthcare settings. The range of salaries varies, with some earning closer to the lower end of the spectrum and others reaching towards the higher end.
The salary data reveals a broad distribution, with many Nurse Practitioners falling within the middle to upper range. Here is a breakdown of the percentiles and associated salaries:
- 10th percentile: $75,000
- 25th percentile: $83,182
- 50th percentile: $107,727
- 75th percentile: $124,091
- 90th percentile: $156,818
What are the highest paying cities for a Nurse Practitioner near Edwardsville, IL?

-
Litchfield, IL
Average Salary: $150,357
Litchfield offers a close-knit community with excellent healthcare facilities. Nurse Practitioners find rewarding roles here. Prominen companies include Litchfield Medical Center and local clinics. They provide great opportunities to make a difference.
Find Nurse Practitioner jobs in Litchfield, IL
-
Bethalto, IL
Average Salary: $146,250
Bethalto provides a vibrant community with a strong demand for healthcare services. Nurse Practitioners can expect a fulfilling career here. Local hospitals like Bethalto Health Center offer excellent career growth. The area is known for its supportive community atmosphere.
Find Nurse Practitioner jobs in Bethalto, IL
-
Collinsville, IL
Average Salary: $142,940
Collinsville boasts a growing healthcare sector with numerous opportunities for Nurse Practitioners. Institutions like Collinsville Community Hospital are prominent employers. The area is family-friendly and offers a high quality of life. It is an ideal place for healthcare professionals.
Find Nurse Practitioner jobs in Collinsville, IL
-
St. Louis, MO
Average Salary: $137,685
St. Louis is a major healthcare hub with diverse opportunities. Nurse Practitioners can find jobs at well-known facilities such as SSM Health and St. Louis Children’s Hospital. The city offers a dynamic environment for professional growth. It's a great place for those seeking a vibrant career.
Find Nurse Practitioner jobs in St. Louis, MO
-
Belleville, IL
Average Salary: $135,434
Belleville has a robust healthcare system with many openings for Nurse Practitioners. Local employers include Belleville Healthcare and Community Health. The city provides a welcoming environment and plenty of career advancement options. It's a solid choice for healthcare professionals.
Find Nurse Practitioner jobs in Belleville, IL
-
Troy, IL
Average Salary: $135,133
Troy offers a friendly community with a steady need for healthcare services. Nurse Practitioners can thrive here. Local clinics and Troy Medical Center provide excellent opportunities. The area is known for its small-town charm and strong community spirit.
Find Nurse Practitioner jobs in Troy, IL
-
Granite City, IL
Average Salary: $129,912
Granite City has a strong demand for healthcare professionals. Nurse Practitioners will find many job opportunities. Local employers include Granite City Health Services and Granite City Medical Group. The city offers a supportive work environment and a great quality of life.
Find Nurse Practitioner jobs in Granite City, IL
-
Wood River, IL
Average Salary: $129,638
Wood River offers a peaceful community with a need for healthcare services. Nurse Practitioners can find rewarding roles here. Institutions like Wood River Medical Center and local clinics provide excellent career options. The area is family-friendly and offers a good work-life balance.
Find Nurse Practitioner jobs in Wood River, IL
-
Glen Carbon, IL
Average Salary: $127,211
Glen Carbon is a great place for Nurse Practitioners. The community has a steady demand for healthcare services. Employers like Glen Carbon Health Center offer promising career paths. The area is known for its friendly atmosphere and strong community support.
Find Nurse Practitioner jobs in Glen Carbon, IL
-
Fairview Heights, IL
Average Salary: $126,980
Fairview Heights provides a welcoming environment for Nurse Practitioners. The area has many healthcare facilities looking for skilled professionals. Employers such as Fairview Heights Medical Group offer excellent opportunities. It is an ideal place for those seeking a stable career in a supportive community.
Find Nurse Practitioner jobs in Fairview Heights, IL
What are the best paying companies for a Nurse Practitioner in Edwardsville, IL?

-
Preferred Podiatry Group
Average Salary: $140,000
Preferred Podiatry Group offers rewarding Nurse Practitioner jobs in Edwardsville, IL. This company focuses on providing top-notch podiatric care. They have offices across the region, ensuring ample opportunities for growth. With a competitive salary, they value the skills and dedication of their Nurse Practitioners.
-
BJC HealthCare
Average Salary: $125,270
BJC HealthCare provides excellent opportunities for Nurse Practitioners in Edwardsville, IL. They are a leading healthcare provider with numerous locations in the area. BJC offers a supportive environment where Nurse Practitioners can make a real difference in patient care. Their commitment to quality healthcare results in attractive compensation packages.
-
Chestnut Health
Average Salary: $112,500
Chestnut Health is known for its comprehensive healthcare services in Edwardsville, IL. They offer Nurse Practitioner positions with a focus on patient-centered care. The company operates several clinics throughout the region, providing a dynamic work environment. Chestnut Health values its Nurse Practitioners, offering a competitive salary and a chance to impact many lives.
What are the best paying Nurse Practitioner related jobs in Edwardsville, IL?

-
Physician Assistant
Average Salary: $145,577
A Physician Assistant offers medical support to doctors. They examine patients, diagnose illnesses, and prescribe medicine. In this role, you can work in clinics, hospitals, and private practices.
Find Physician Assistant jobs in Edwardsville, IL
-
Nurse Manager
Average Salary: $96,522
A Nurse Manager oversees the nursing staff in healthcare facilities. They coordinate patient care and manage staff schedules. This position is available in hospitals and private practices.
Find Nurse Manager jobs in Edwardsville, IL
-
Registered Nurse
Average Salary: $83,585
A Registered Nurse provides care for patients in various settings. They administer medication and monitor vital signs. Opportunities exist in hospitals, clinics, and long-term care facilities.
Find Registered Nurse jobs in Edwardsville, IL
-
Case Manager
Average Salary: $58,879
A Case Manager coordinates healthcare services for patients. They develop care plans and work with doctors and other healthcare providers. This role is available in hospitals and community health organizations.
Find Case Manager jobs in Edwardsville, IL



