How much does a Registered Nurse make in Hannibal, MO?
Registered Nurses in Hannibal, Missouri earn an average yearly salary of around $79,264. This salary can vary based on experience and other factors. For instance, someone just starting may earn closer to the lower end of the salary range. Experienced nurses tend to earn more, sometimes reaching up to the higher end.
The salary data for Hannibal shows a range from $60,000 to over $102,000 per year. Here are some specifics about the salary distribution:
- The lowest 10% earn about $60,000 or less.
- The next 10% earn up to around $63,844.
- The middle 20% earn between $67,688 and $75,376.
- The next 20% earn from about $79,220 to $86,908.
- The top 10% earn more than $90,752.
What are the highest paying cities for a Registered Nurse near Hannibal, MO?

-
Jefferson City, MO
Average Salary: $103,354
In Jefferson City, nurses enjoy a fulfilling career in a supportive environment. Prominene healthcare facilities like Capital Region Medical Center provide excellent opportunities. The city’s smaller size offers a close-knit community, making it easier to build professional relationships.
Find Registered Nurse jobs in Jefferson City, MO
-
St. Louis, MO
Average Salary: $101,783
St. Louis boasts a bustling healthcare sector with major employers like SSM Health and Barnes-Jewish Hospital. Nurses here experience diverse medical cases, contributing to their professional growth. The city's vibrant culture offers a balanced work-life experience.
Find Registered Nurse jobs in St. Louis, MO
-
Monticello, IA
Average Salary: $97,548
Monticello provides a tranquil setting with excellent nursing opportunities at local healthcare centers. The community’s emphasis on health and wellness aligns with the nursing profession. Smaller, family-run facilities often create a more personal work environment.
Find Registered Nurse jobs in Monticello, IA
-
Peoria, IL
Average Salary: $91,773
Peoria offers a dynamic nursing career, with top employers such as OSF HealthCare. Nurses here benefit from a variety of medical experiences and a supportive community. The city’s growth provides ongoing opportunities for professional development.
Find Registered Nurse jobs in Peoria, IL
-
Springfield, IL
Average Salary: $91,704
Springfield features a thriving healthcare industry, with institutions like Memorial Medical Center offering excellent nursing roles. The city’s diverse population provides rich experiences for nurses. Springfield’s moderate cost of living enhances quality of life.
Find Registered Nurse jobs in Springfield, IL
-
Carbondale, IL
Average Salary: $91,321
Carbondale is home to Southern Illinois Healthcare, where nurses can expect rewarding careers. The university setting allows for collaboration with medical students and researchers. The city's friendly atmosphere fosters a welcoming work environment.
Find Registered Nurse jobs in Carbondale, IL
-
Columbia, MO
Average Salary: $91,091
Columbia’s healthcare sector includes renowned facilities like MU Health Care, providing diverse nursing opportunities. The university environment offers learning and growth. The city’s cultural activities make for a balanced lifestyle.
Find Registered Nurse jobs in Columbia, MO
-
Cedar Rapids, IA
Average Salary: $90,471
In Cedar Rapids, nursing roles are abundant at hospitals like St. Luke’s Hospital. The city’s commitment to healthcare excellence supports professional development. Cedar Rapids’ vibrant community life complements a rewarding nursing career.
Find Registered Nurse jobs in Cedar Rapids, IA
-
Quincy, IL
Average Salary: $89,538
Quincy offers a serene environment with prominent healthcare providers such as Quincy Medical Group. Nurses benefit from a close-knit community and a supportive work culture. The city’s historical charm adds to its appeal.
Find Registered Nurse jobs in Quincy, IL
-
Marion, IL
Average Salary: $88,598
Marion features a strong healthcare community, with Southern Illinois Healthcare being a key employer. Nurses here experience a blend of rural charm and modern medical practices. The city’s affordable living costs enhance overall job satisfaction.
Find Registered Nurse jobs in Marion, IL
What are the best paying companies for a Registered Nurse in Hannibal, MO?

-
Supplemental Health Care
Average Salary: $97,363
Supplemental Health Care offers Registered Nurses competitive salaries and benefits. They have many openings across the U.S. including Hannibal, MO. They focus on connecting nurses with top medical facilities for rewarding work.
-
Centra Healthcare Solutions
Average Salary: $92,607
Centra Healthcare Solutions is known for providing excellent care opportunities for Registered Nurses in Hannibal, MO. They work with top healthcare facilities to offer rewarding positions with good benefits and competitive pay.
-
Accountable Healthcare Staffing
Average Salary: $90,163
Accountable Healthcare Staffing offers Registered Nurses a chance to work in Hannibal, MO, with good pay and benefits. They focus on placing nurses in top-rated healthcare facilities where they can thrive professionally.
-
Favorite Healthcare Staffing
Average Salary: $87,633
Favorite Healthcare Staffing provides rewarding opportunities for Registered Nurses in Hannibal, MO. They match nurses with facilities that offer competitive salaries and a supportive work environment.
-
Hannibal Regional Healthcare System
Average Salary: $76,948
Hannibal Regional Healthcare System offers Registered Nurses a chance to work in a community-focused environment in Hannibal, MO. They provide good salaries and benefits, along with opportunities for professional growth.
-
Mark Twain Behavioral Health
Average Salary: $76,906
Mark Twain Behavioral Health offers rewarding positions for Registered Nurses in Hannibal, MO. They focus on mental health care, providing competitive salaries and a supportive work environment.
-
Preferred Family Healthcare, Inc.
Average Salary: $68,700
Preferred Family Healthcare, Inc. offers Registered Nurses a chance to work in Hannibal, MO, with good pay and benefits. They provide various healthcare services and focus on employee satisfaction.
-
Blessing Health System
Average Salary: $68,699
Blessing Health System provides opportunities for Registered Nurses in Hannibal, MO, with competitive salaries and benefits. They focus on patient care and support for their nursing staff.
What are the best paying Registered Nurse related jobs in Hannibal, MO?

-
Advanced Practice Provider
Average Salary: $125,000
Advanced Practice Providers support patient care. They work with doctors and other nurses. This role often involves examining patients, ordering tests, and prescribing treatments.
Find Advanced Practice Provider jobs in Hannibal, MO
-
Nurse Practitioner
Average Salary: $95,072
Nurse Practitioners offer a mix of nursing and doctor duties. They diagnose illnesses and manage patient care. These roles are often found in clinics and hospitals, enhancing healthcare services.
Find Nurse Practitioner jobs in Hannibal, MO
-
Traveling Nurse
Average Salary: $93,192
Traveling Nurses change locations often. They bring their skills to different places. This role offers variety and experience in multiple settings, from urban to rural areas.
Find Traveling Nurse jobs in Hannibal, MO
-
Psychiatric Registered Nurse
Average Salary: $67,633
These nurses specialize in mental health care. They work in hospitals and clinics. Their job focuses on helping patients with emotional and psychiatric disorders.
Find Psychiatric Registered Nurse jobs in Hannibal, MO
-
Staff Nurse
Average Salary: $64,325
Staff Nurses provide direct patient care. They monitor vital signs and administer treatments. This role is key in hospitals and outpatient care centers, working alongside doctors and specialists.
Find Staff Nurse jobs in Hannibal, MO
-
Licensed Practical Nurse
Average Salary: $62,374
LPNs offer basic patient care. They work under the supervision of RNs and doctors. Their duties include changing dressings, taking vitals, and administering medications.
Find Licensed Practical Nurse jobs in Hannibal, MO
-
Charge Nurse
Average Salary: $60,000
Charge Nurses manage patient care on a shift. They coordinate with other nurses and staff. This role demands strong leadership and communication skills, ensuring smooth operations in healthcare facilities.
Find Charge Nurse jobs in Hannibal, MO



