Position
City
Salary
In Granite City, IL, Nurse Practitioners enjoy competitive salaries. On average, a Nurse Practitioner earns around $124,500 per year. This salary can vary based on experience, specialization, and the healthcare facility.
For those in the lower percentiles, salaries start at about $120,000. As Nurse Practitioners gain more experience, they can earn up to $135,000 or more annually. This range makes the position attractive for professionals seeking a stable and rewarding career.

Highland, IL
Average Salary: $140,356
Highland offers a range of opportunities for healthcare professionals. Many local clinics and hospitals value experienced practitioners. Names like Highland Family Health Center often appear in job listings.
Find Nurse Practitioner jobs in Highland, IL
Collinsville, IL
Average Salary: $140,039
Collinsville provides a stable environment for healthcare workers. Local healthcare providers are always in need of skilled nurses. Hospitals such as Collinsville Regional Medical Center often hire practitioners.
Find Nurse Practitioner jobs in Collinsville, IL
Belleville, IL
Average Salary: $136,654
Belleville is known for its welcoming community. Many healthcare facilities here offer competitive benefits. Belleville Healthcare System is a leading employer in the area.
Find Nurse Practitioner jobs in Belleville, IL
Troy, IL
Average Salary: $133,686
Troy has a growing demand for healthcare services. Many local practices and hospitals need qualified nurses. Companies like Trinity Medical Center often seek experienced practitioners.
Find Nurse Practitioner jobs in Troy, IL
O'Fallon, MO
Average Salary: $129,339
O'Fallon is a great place for healthcare professionals to work. Many local facilities offer good benefits and work-life balance. Providers such as SSM Health St. Joseph Hospital are often hiring.
Find Nurse Practitioner jobs in O'Fallon, MO
Fairview Heights, IL
Average Salary: $127,859
Fairview Heights has several healthcare facilities in need of skilled nurses. The community here values quality care. Fairview Heights Medical Center is one of the top employers.
Find Nurse Practitioner jobs in Fairview Heights, IL
Wood River, IL
Average Salary: $127,544
Wood River offers a supportive environment for healthcare workers. Local hospitals and clinics provide good opportunities. Wood River Health Services is a well-known employer.
Find Nurse Practitioner jobs in Wood River, IL
Lebanon, IL
Average Salary: $125,781
Lebanon has a range of healthcare opportunities. Many local clinics and hospitals need experienced nurses. Lebanon Health Center is one of the prominent employers.
Find Nurse Practitioner jobs in Lebanon, IL
Alton, IL
Average Salary: $125,613
Alton provides a stable environment for healthcare workers. Many local facilities offer good benefits. Alton Memorial Hospital is often hiring experienced practitioners.
Find Nurse Practitioner jobs in Alton, IL
Glen Carbon, IL
Average Salary: $122,948
Glen Carbon has a growing demand for healthcare services. The community here values quality care. Glen Carbon Medical Group often looks for skilled practitioners.
Find Nurse Practitioner jobs in Glen Carbon, IL

Theoria Medical
Average Salary: $145,000
Theoria Medical offers competitive pay and benefits for Nurse Practitioners. They focus on providing high-quality healthcare services. Theoria Medical operates clinics in Granite City, IL, and the surrounding areas.
Doctors Urgent Care Group
Average Salary: $125,185
Doctors Urgent Care Group provides a variety of urgent care services. They value their staff and offer a supportive work environment. This company has multiple locations in Granite City, IL.
TROY URGENT CARE WALK-IN CLINIC
Average Salary: $120,000
TROY URGENT CARE WALK-IN CLINIC offers excellent opportunities for Nurse Practitioners. They provide prompt and effective medical care. This clinic operates in Granite City, IL, and aims to serve the local community with dedication.

Physician Assistant
Average Salary: $129,957
This role supports doctors by providing general healthcare services. Often found in clinics and hospitals, PAs examine and treat patients. Like NPs, PAs must be licensed and certified.
Find Physician Assistant jobs in Granite City, IL
Nurse Educator
Average Salary: $80,000
They teach future nurses in academic settings. These educators develop curriculum and guide nursing students. Working in universities and nursing schools, they must stay updated on medical trends.
Find Nurse Educator jobs in Granite City, IL
Registered Nurse
Average Salary: $77,703
RNs play a key role in patient care. They work in hospitals and clinics, providing essential medical services. RNs must hold a nursing degree and pass a licensing exam.
Find Registered Nurse jobs in Granite City, IL
Case Manager
Average Salary: $54,629
They coordinate care for patients, ensuring they receive necessary services. Found in hospitals and care facilities, case managers work with healthcare teams to improve patient outcomes.
Find Case Manager jobs in Granite City, IL
Health Coach
Average Salary: $36,940
Health coaches guide individuals on healthy lifestyle choices. Often working with patients in clinics or community centers, they emphasize wellness and prevention.
Find Health Coach jobs in Granite City, IL