How much does a Registered Nurse make in Hannibal, MO?
Registered Nurses in Hannibal, Missouri, have a solid earning potential. On average, they make about $79,033 per year. This figure provides a good benchmark for those considering this profession.
The salary range for Registered Nurses in Hannibal varies. It can start from around $60,000 for the lower end and reach up to about $102,000 for the higher end. This range allows for growth and advancement opportunities. The distribution of salaries reflects the diverse experience levels among nurses in the area. A majority of nurses fall in the mid-range of this spectrum, showing a balanced spread of earnings.
What are the highest paying cities for a Registered Nurse near Hannibal, MO?

-
St. Louis, MO
Average Salary: $99,169
In St. Louis, nurses find opportunities in major hospitals like SSM Health and St. Louis Children's Hospital. The city offers a vibrant healthcare sector with many facilities that value their staff. Competitive salaries and benefits attract many professionals to this bustling city.
Find Registered Nurse jobs in St. Louis, MO
-
Monticello, IA
Average Salary: $97,796
Monticello offers a smaller, community-focused environment. Nurses can find rewarding jobs at local hospitals such as UnityPoint Health. The city emphasizes quality care and teamwork, making it a great place for those who value personal connections with patients.
Find Registered Nurse jobs in Monticello, IA
-
Jefferson City, MO
Average Salary: $95,587
Jefferson City provides a mix of city life and small-town charm. Hospitals like Capital Region Medical Center offer excellent opportunities. The city's political environment supports healthcare growth, making it a stable choice for nursing careers.
Find Registered Nurse jobs in Jefferson City, MO
-
Peoria, IL
Average Salary: $91,622
Peoria boasts a thriving healthcare industry. Nurses can work at prominent facilities like OSF HealthCare. The city values community health and offers many chances for professional growth and development.
Find Registered Nurse jobs in Peoria, IL
-
Springfield, IL
Average Salary: $91,494
Springfield is home to several healthcare giants such as Springfield Clinic. Nurses enjoy a supportive work environment and a variety of specialties. The city's diverse healthcare needs offer many career advancement opportunities.
Find Registered Nurse jobs in Springfield, IL
-
Cedar Rapids, IA
Average Salary: $91,300
Cedar Rapids has a growing healthcare sector. Nurses can find jobs at hospitals like St. Luke's Hospital. The city's focus on innovation and quality care provides a dynamic and rewarding work environment.
Find Registered Nurse jobs in Cedar Rapids, IA
-
Carbondale, IL
Average Salary: $90,841
Carbondale offers a friendly, community-oriented setting. Nurses can work at Southern Illinois Healthcare. The city’s small-town feel combined with modern facilities creates a unique and supportive work experience.
Find Registered Nurse jobs in Carbondale, IL
-
Columbia, MO
Average Salary: $90,766
Columbia features a robust healthcare system with institutions like MU Health Care. Nurses enjoy a blend of teaching hospitals and community care. The city’s academic environment provides many opportunities for professional development.
Find Registered Nurse jobs in Columbia, MO
-
Quincy, IL
Average Salary: $89,884
Quincy offers a blend of urban and rural healthcare settings. Nurses can work at Blessing Hospital. The city’s supportive community and focus on quality care make it an ideal place for healthcare professionals.
Find Registered Nurse jobs in Quincy, IL
-
Marion, IL
Average Salary: $88,678
In Marion, nurses find jobs at Southern Illinois Healthcare. The city offers a welcoming environment with a strong focus on patient care. The area’s smaller size allows for closer community connections and a supportive work environment.
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 competitive salaries for Registered Nurses. The company places nurses in various healthcare facilities in Hannibal. This provides diverse experiences and learning opportunities. Nurses work in settings like hospitals and outpatient clinics.
-
Centra Healthcare Solutions
Average Salary: $92,478
Centra Healthcare Solutions pays well for Registered Nurses. This company provides job opportunities in Hannibal's healthcare centers. Nurses here work in a supportive environment. They handle a range of cases and gain valuable experience.
-
Accountable Healthcare Staffing
Average Salary: $90,163
Accountable Healthcare Staffing offers attractive salaries for Registered Nurses. The company operates in several locations in Hannibal. Nurses work in both public and private healthcare facilities. This role offers chances for professional growth and varied work experiences.
-
Favorite Healthcare Staffing
Average Salary: $87,633
Favorite Healthcare Staffing provides good pay for Registered Nurses. The company places nurses in different healthcare settings in Hannibal. Nurses here benefit from a supportive work environment. They work in various roles, offering diverse experiences.
-
Hannibal Regional Healthcare System
Average Salary: $76,948
Hannibal Regional Healthcare System offers competitive pay for Registered Nurses. The company operates several facilities in Hannibal. Nurses here work in a range of departments. This provides varied experiences and opportunities for growth.
-
Mark Twain Behavioral Health
Average Salary: $76,906
Mark Twain Behavioral Health pays well for Registered Nurses. This company provides opportunities in Hannibal. Nurses here focus on behavioral health. They work in supportive settings, offering meaningful experiences.
-
Blessing Health System
Average Salary: $69,757
Blessing Health System offers a solid salary for Registered Nurses. The company operates in several locations in Hannibal. Nurses work in various departments, gaining diverse experiences. The supportive environment helps in professional growth.
-
Preferred Family Healthcare, Inc.
Average Salary: $68,700
Preferred Family Healthcare, Inc. provides a fair salary for Registered Nurses. The company operates in Hannibal, offering job opportunities in healthcare facilities. Nurses here benefit from a supportive environment. They work in roles that offer varied experiences.
What are the best paying Registered Nurse related jobs in Hannibal, MO?

-
Advanced Practice Provider
Average Salary: $125,000
This role works closely with physicians and patients. It involves diagnosing and treating illnesses. This position offers a chance to improve patient outcomes.
Find Advanced Practice Provider jobs in Hannibal, MO
-
Nurse Practitioner
Average Salary: $95,072
They focus on patient care and provide advanced nursing services. This role includes diagnosing and treating patients. It combines clinical skills with patient education.
Find Nurse Practitioner jobs in Hannibal, MO
-
Traveling Nurse
Average Salary: $90,010
Traveling nurses get to work in various locations. They provide essential patient care across different facilities. This role offers flexibility and adventure.
Find Traveling Nurse jobs in Hannibal, MO
-
Psychiatric Registered Nurse
Average Salary: $67,633
They specialize in mental health care. This role involves assessing and treating patients with psychiatric disorders. It combines clinical care with empathy and understanding.
Find Psychiatric Registered Nurse jobs in Hannibal, MO
-
Staff Nurse
Average Salary: $64,325
Staff nurses provide direct patient care. They work in various settings like hospitals and clinics. This role requires strong communication and teamwork skills.
Find Staff Nurse jobs in Hannibal, MO
-
Licensed Practical Nurse
Average Salary: $62,638
LPNs offer essential patient care under the supervision of doctors and registered nurses. This role includes taking vital signs and assisting with patient needs. It is a rewarding career in healthcare.
Find Licensed Practical Nurse jobs in Hannibal, MO
-
Charge Nurse
Average Salary: $60,000
They oversee nursing staff and ensure quality patient care. This role involves coordinating care and managing the nursing team. It offers leadership and responsibility in a healthcare setting.
Find Charge Nurse jobs in Hannibal, MO



