How much does a Registered Nurse make in Hannibal, MO?
Registered Nurses (RNs) in Hannibal, MO, can expect to earn a competitive salary. On average, an RN in this area makes about $80,609 per year. This figure can vary depending on experience, education, and specific healthcare setting. Many nurses find satisfaction in knowing their work is both valued and compensated well.
The salary distribution provides a clear picture of potential earnings. For instance, the lowest-paid 10% earn around $56,900, while the highest-paid 10% bring in over $111,000. Here are some key salary points for different percentiles:
- 10%: $56,900
- 25%: $66,835
- 50%: $76,769
- 75%: $96,638
- 90%: $106,573
What are the highest paying cities for a Registered Nurse near Hannibal, MO?

-
St. Louis, MO
Average Salary: $101,959
In St. Louis, nurses work in large hospitals like Barnes-Jewish Hospital. They handle a variety of cases, from emergencies to routine care. The city's healthcare facilities offer many opportunities for professional growth.
Find Registered Nurse jobs in St. Louis, MO
-
Monticello, IA
Average Salary: $95,205
Monticello offers a smaller community feel with local hospitals like Monticello Community Hospital. Nurses here have close ties with patients. The area emphasizes teamwork and personal patient care.
Find Registered Nurse jobs in Monticello, IA
-
Cedar Rapids, IA
Average Salary: $93,527
In Cedar Rapids, nurses find work in places like St. Luke's Hospital. The city is known for its strong support for healthcare workers. Nurses here enjoy a supportive environment that values their skills.
Find Registered Nurse jobs in Cedar Rapids, IA
-
Quincy, IL
Average Salary: $93,336
Quincy provides a mid-sized city atmosphere with medical centers like Blessing Hospital. Nurses here balance busy schedules with a strong community spirit. Opportunities for career advancement are plentiful.
Find Registered Nurse jobs in Quincy, IL
-
Springfield, IL
Average Salary: $92,895
Springfield's healthcare facilities, including Memorial Medical Center, offer diverse nursing roles. Nurses here face a wide range of medical cases. The city's vibrant healthcare sector supports continuous learning.
Find Registered Nurse jobs in Springfield, IL
-
Carbondale, IL
Average Salary: $92,450
In Carbondale, nurses work in academic settings like SIU School of Medicine. The role here combines clinical care with teaching. It's a place where hands-on experience meets educational insight.
Find Registered Nurse jobs in Carbondale, IL
-
Peoria, IL
Average Salary: $91,518
Peoria offers various nursing positions at hospitals like OSF Saint Francis Medical Center. The city's diverse patient population provides rich learning experiences. Nurses enjoy a dynamic work environment.
Find Registered Nurse jobs in Peoria, IL
-
Marion, IL
Average Salary: $90,945
Marion's local hospitals, such as Southern Illinois Healthcare, offer a community-focused nursing experience. Nurses here build lasting relationships with patients. The smaller city size allows for close teamwork.
Find Registered Nurse jobs in Marion, IL
-
Columbia, MO
Average Salary: $90,491
Columbia's medical facilities, including MU Health Care, provide a robust healthcare network. Nurses here work in a setting that supports innovation and excellence. The city's academic ties offer unique learning opportunities.
Find Registered Nurse jobs in Columbia, MO
-
Jefferson City, MO
Average Salary: $88,792
In Jefferson City, nurses find opportunities at places like Capital Region Medical Center. The city's smaller size fosters a close-knit community among healthcare providers. It's a great place for those who value collaboration.
Find Registered Nurse jobs in Jefferson City, MO
What are the best paying companies for a Registered Nurse in Hannibal, MO?

-
OneStaff Medical
Average Salary: $98,372
OneStaff Medical is a leading staffing company offering various healthcare positions. They offer competitive salaries and benefits to their Registered Nurses. This company operates across the United States, providing job opportunities in multiple locations.
-
Cascade Health Services
Average Salary: $98,000
Cascade Health Services specializes in healthcare staffing services. They offer excellent career opportunities for Registered Nurses, focusing on providing quality patient care. They have locations in several states, offering a range of positions.
-
Supplemental Health Care
Average Salary: $97,363
Supplemental Health Care is dedicated to connecting healthcare professionals with temporary and permanent positions. They offer competitive pay and benefits. This company operates nationwide, giving Registered Nurses many job opportunities.
-
Accountable Healthcare Staffing
Average Salary: $90,163
Accountable Healthcare Staffing focuses on placing healthcare professionals in various roles. They provide good compensation and benefits. This company serves multiple states, offering diverse job opportunities for Registered Nurses.
-
Centra Healthcare Solutions
Average Salary: $89,585
Centra Healthcare Solutions is a well-known staffing agency in the healthcare sector. They offer attractive salaries and benefits to Registered Nurses. They have offices in various locations, providing many job opportunities.
-
Favorite Healthcare Staffing
Average Salary: $87,633
Favorite Healthcare Staffing connects healthcare professionals with quality job opportunities. They offer competitive pay and benefits. This company operates in several states, giving Registered Nurses many options.
-
Hannibal Regional
Average Salary: $77,826
Hannibal Regional Healthcare System is a local healthcare provider. They offer solid salaries and benefits for Registered Nurses. This hospital serves the Hannibal community and provides various medical services.
-
Mark Twain Behavioral Health
Average Salary: $76,906
Mark Twain Behavioral Health specializes in behavioral health services. They provide good compensation and benefits. This organization operates in the Hannibal area, offering opportunities for Registered Nurses in behavioral health.
-
Blessing Health
Average Salary: $70,269
Blessing Health is a regional healthcare provider. They offer fair salaries and benefits for Registered Nurses. They serve several locations in the Midwest, offering various job opportunities.
-
Preferred Family Healthcare
Average Salary: $68,700
Preferred Family Healthcare focuses on providing comprehensive healthcare services. They offer competitive pay for Registered Nurses. They operate in multiple locations, offering various healthcare roles.
What are the best paying Registered Nurse related jobs in Hannibal, MO?

-
Nurse Supervisor
Average Salary: $162,030
In this role, you oversee a team of nursing staff and ensure quality care. This job demands strong leadership skills and a deep understanding of medical practices. You will work closely with doctors and other healthcare professionals to provide excellent patient care.
Find Nurse Supervisor jobs in Hannibal, MO
-
Advanced Practice Provider
Average Salary: $125,000
This position involves diagnosing illnesses and prescribing treatment. It combines the skills of a nurse and a doctor, providing a unique service. You will work in hospitals, clinics, or private practices, managing a variety of health conditions.
Find Advanced Practice Provider jobs in Hannibal, MO
-
Nurse Practitioner
Average Salary: $103,381
A nurse practitioner works independently or in collaboration with physicians to provide health care. This job allows for a wide range of responsibilities, from routine care to more complex health issues. You will see patients, perform assessments, and prescribe medications.
Find Nurse Practitioner jobs in Hannibal, MO
-
Traveling Nurse
Average Salary: $78,588
This position involves working in various locations, offering diverse experiences. It’s a great way to gain experience in different healthcare settings. You will provide care and adapt to new environments quickly, ensuring continuity of care for patients.
Find Traveling Nurse jobs in Hannibal, MO
-
Charge Nurse
Average Salary: $76,000
As a charge nurse, you will manage a unit and oversee the work of other nurses. This role requires strong organizational skills and the ability to handle multiple tasks. You will ensure that the unit runs smoothly and that patients receive high-quality care.
Find Charge Nurse jobs in Hannibal, MO
-
Psychiatric Registered Nurse
Average Salary: $67,633
This position focuses on mental health care, helping patients manage their conditions. You will work in psychiatric facilities, hospitals, or clinics. Strong communication skills are essential to build rapport with patients and their families.
Find Psychiatric Registered Nurse jobs in Hannibal, MO
-
Staff Nurse
Average Salary: $64,325
A staff nurse provides direct patient care in various settings. This role is ideal for those who enjoy working in a fast-paced environment. You will monitor patients, administer medications, and work closely with doctors and other healthcare providers.
Find Staff Nurse jobs in Hannibal, MO
-
Licensed Practical Nurse
Average Salary: $62,004
This job involves providing basic nursing care under the supervision of a registered nurse or doctor. You will work in hospitals, long-term care facilities, and private homes. It’s a fulfilling role that makes a direct impact on patient care.
Find Licensed Practical Nurse jobs in Hannibal, MO
-
Psychiatric Mental Health Nurse
Average Salary: $44,000
This role specializes in mental health and psychiatric care. You will work with patients who have mental health issues, providing support and treatment. Strong empathy and communication skills are crucial for this position.
Find Psychiatric Mental Health Nurse jobs in Hannibal, MO



