Position
City
Salary
Becoming a Nurse Practitioner (NP) in Edwardsville, IL, opens doors to rewarding career opportunities and competitive salaries. On average, Nurse Practitioners in this area earn around $118,133 per year. This figure reflects the strong demand for skilled healthcare providers in the region.
The salary range for NPs in Edwardsville can vary. Many professionals earn between $99,545 and $132,273 annually. This range allows for growth and advancement within the field. Factors like experience, specialty, and employment setting all play a role in determining an individual's salary.

Litchfield, IL
Average Salary: $150,357
In Litchfield, healthcare professionals enjoy a strong community focus. Many work with local clinics and hospitals. They provide primary care and specialize in various medical areas.
Find Nurse Practitioner jobs in Litchfield, IL
Bethalto, IL
Average Salary: $146,250
Bethalto offers a welcoming environment for medical professionals. They work in community health centers and private practices. These workplaces emphasize patient care and professional development.
Find Nurse Practitioner jobs in Bethalto, IL
Collinsville, IL
Average Salary: $142,940
Collinsville has a range of healthcare opportunities. Many professionals find work in local hospitals and outpatient clinics. These settings allow for a variety of medical experiences.
Find Nurse Practitioner jobs in Collinsville, IL
Troy, IL
Average Salary: $140,114
Troy is a great place for medical careers. Professionals work in community health centers and private practices. They focus on providing quality care to the community.
Find Nurse Practitioner jobs in Troy, IL
St. Louis, MO
Average Salary: $135,910
St. Louis offers a dynamic healthcare environment. Professionals find work in large hospitals and specialized clinics. They can choose from many opportunities to grow their career.
Find Nurse Practitioner jobs in St. Louis, MO
Jerseyville, IL
Average Salary: $135,229
Jerseyville provides a close-knit community for healthcare workers. They often work in local clinics and small hospitals. These settings allow for personal and professional growth.
Find Nurse Practitioner jobs in Jerseyville, IL
Belleville, IL
Average Salary: $134,382
Belleville has a range of healthcare options for professionals. They work in large hospitals and community health centers. These workplaces offer diverse experiences and opportunities.
Find Nurse Practitioner jobs in Belleville, IL
Granite City, IL
Average Salary: $130,254
Granite City offers a supportive environment for healthcare providers. They work in local clinics and larger healthcare facilities. These settings provide a variety of medical experiences.
Find Nurse Practitioner jobs in Granite City, IL
Wood River, IL
Average Salary: $129,940
Wood River is a great place for healthcare careers. Professionals work in community health centers and small hospitals. They focus on providing excellent care to the community.
Find Nurse Practitioner jobs in Wood River, IL
Highland, IL
Average Salary: $127,122
Highland provides a variety of opportunities for healthcare professionals. They work in local clinics and outpatient centers. These settings allow for personal and professional growth.
Find Nurse Practitioner jobs in Highland, IL

Preferred Podiatry Group
Average Salary: $140,000
Preferred Podiatry Group offers competitive salaries for Nurse Practitioners in Edwardsville, IL. They provide quality foot and ankle care and operate clinics in various locations. Nurse Practitioners here work in a team-oriented environment focused on patient care and satisfaction.
BJC HealthCare
Average Salary: $125,339
BJC HealthCare is a leading healthcare provider with Nurse Practitioner positions in Edwardsville, IL. The company is known for its comprehensive benefits and a supportive work environment. Nurse Practitioners at BJC HealthCare deliver exceptional patient care, contributing to the health and well-being of the community.
Chestnut Health Systems
Average Salary: $112,500
Chestnut Health Systems offers rewarding Nurse Practitioner roles in Edwardsville, IL. They specialize in integrated care, combining mental health and primary care services. Nurse Practitioners here work in a dynamic setting, providing essential care to patients with diverse needs.

Physician Assistant
Average Salary: $145,577
This role supports doctors and can treat minor illnesses. Many assistants work with local clinics and hospitals. They need strong communication skills.
Find Physician Assistant jobs in Edwardsville, IL
Nurse Manager
Average Salary: $96,522
A nurse manager oversees a team of nurses. They ensure quality care. This position often requires leadership and strong decision-making skills.
Find Nurse Manager jobs in Edwardsville, IL
Registered Nurse
Average Salary: $83,547
RNs care for patients in various settings. They work in hospitals, clinics, and home care. These nurses must have excellent communication and care skills.
Find Registered Nurse jobs in Edwardsville, IL
Case Manager
Average Salary: $53,708
Case managers work with patients to create care plans. They coordinate with doctors and other health providers. This job needs good organizational skills and attention to detail.
Find Case Manager jobs in Edwardsville, IL