Position
City
Salary
Nurse Practitioners (NPs) in Rocky Mount, NC, can expect a rewarding salary. They often earn around $131,905 per year. This average places them well above the national average for NPs. The salary can vary based on experience and specialization.
Factors like education and specific healthcare settings can also impact earnings. NPs with more experience usually earn more. Specialists in high-demand areas, like pediatrics or family care, may see higher salaries. This job offers good pay and the chance to help others, making it a great choice for many.

Windsor, NC
Average Salary: $156,971
In Windsor, working as a healthcare provider means contributing to a tight-knit community. With local clinics and regional hospitals, professionals enjoy a supportive environment. Key employers include Riverside Medical Center, known for its commitment to quality care.
Find Nurse Practitioner jobs in Windsor, NC
Kinston, NC
Average Salary: $155,151
Kinston offers a vibrant healthcare scene where medical providers thrive. The city’s major healthcare facilities, like UNC Lenoir Health Care, offer diverse opportunities. Kinston’s community support for health services makes it an ideal place for dedicated professionals.
Find Nurse Practitioner jobs in Kinston, NC
Ahoskie, NC
Average Salary: $151,433
Ahoskie provides a serene setting for healthcare professionals. This small city relies on community health services. Providers work closely with residents, ensuring personalized care. Local hospitals and clinics value skilled staff.
Find Nurse Practitioner jobs in Ahoskie, NC
Greenville, NC
Average Salary: $146,633
Greenville offers a dynamic healthcare environment. This city boasts a mix of urban and rural settings. Major employers like Vidant Medical Center provide extensive opportunities. Greenville’s growing population increases the demand for skilled medical staff.
Find Nurse Practitioner jobs in Greenville, NC
Clayton, NC
Average Salary: $140,844
Clayton’s healthcare sector is expanding. The city’s healthcare facilities are growing, creating new positions. Providers benefit from a supportive community. Institutions like WakeMed offer excellent career development.
Find Nurse Practitioner jobs in Clayton, NC
Wilson, NC
Average Salary: $139,600
Wilson offers diverse healthcare opportunities. The city’s healthcare facilities value skilled professionals. Key employers include Wilson Medical Center, known for its quality care. Wilson’s growing population increases job stability.
Find Nurse Practitioner jobs in Wilson, NC
Smithfield, NC
Average Salary: $135,668
Smithfield provides a welcoming environment for healthcare workers. The city’s healthcare facilities focus on community health. Providers enjoy a close-knit professional community. Smithfield’s rural setting offers a peaceful work environment.
Find Nurse Practitioner jobs in Smithfield, NC
Louisburg, NC
Average Salary: $135,000
Louisburg offers a balanced healthcare environment. The city’s healthcare facilities value skilled providers. Key employers include WakeMed, known for its comprehensive care. Louisburg’s community-focused approach benefits healthcare professionals.
Find Nurse Practitioner jobs in Louisburg, NC
Nashville, NC
Average Salary: $134,396
Nashville provides a unique healthcare experience. This city blends small-town charm with modern facilities. Providers work in a supportive environment. Local clinics and hospitals offer diverse career paths.
Find Nurse Practitioner jobs in Nashville, NC

Signify Health
Average Salary: $160,000
Signify Health offers rewarding Nurse Practitioner jobs in Rocky Mount, NC. This company focuses on in-home health assessments, providing a unique approach to patient care. Signify Health operates across various locations in the United States, enhancing its impact on healthcare services.
GO Staffing
Average Salary: $113,333
GO Staffing provides excellent opportunities for Nurse Practitioners in Rocky Mount, NC. They offer a supportive environment and promote professional growth. GO Staffing serves multiple areas nationwide, making it a great choice for career advancement.

Physician Assistant
Average Salary: $127,574
A Physician Assistant works closely with doctors to diagnose and treat patients. They provide care and often see patients for follow-up visits. In this role, you might find work in clinics or hospitals.
Find Physician Assistant jobs in Rocky Mount, NC
Graduate Nurse
Average Salary: $102,336
Graduate Nurses recently finished their nursing degree. They work under the supervision of experienced nurses. They learn to care for patients and assist with medical procedures. Many find opportunities in local medical centers and hospitals.
Find Graduate Nurse jobs in Rocky Mount, NC
Nurse Manager
Average Salary: $93,800
A Nurse Manager oversees a team of nurses in a hospital or clinic. They ensure everything runs smoothly and that patients receive great care. Managers also help with training new nurses. This role often needs experience in patient care.
Find Nurse Manager jobs in Rocky Mount, NC
Registered Nurse
Average Salary: $78,432
Registered Nurses provide essential care to patients. They work in various settings, from hospitals to private homes. RNs must have a nursing license and pass a national exam. This career offers many opportunities for growth and specialization.
Find Registered Nurse jobs in Rocky Mount, NC
Case Manager
Average Salary: $51,982
Case Managers work with patients to coordinate their care. They help create care plans and work with other healthcare providers. This job requires good communication skills and a focus on patient well-being. Many case managers find roles in hospitals and outpatient clinics.
Find Case Manager jobs in Rocky Mount, NC