Considering a career as a Registered Nurse (RN) in the Tar Heel State? You're exploring a path that is not only personally rewarding but also offers significant professional and financial stability. As a cornerstone of the healthcare system, RNs in North Carolina are in high demand, commanding competitive salaries that can grow substantially with experience and specialization.
On average, a Registered Nurse in North Carolina can expect to earn an annual salary of approximately $79,580. However, this figure is just the starting point. Depending on a variety of factors, including your location, education, and chosen specialty, your earning potential could range from $60,000 for entry-level positions to well over $100,000 for experienced, specialized nurses.
This guide will break down everything you need to know about RN salaries in North Carolina, helping you navigate your career and maximize your earning potential.
What Does a Registered Nurse Do?

Before diving into the numbers, it's essential to understand the dynamic role of an RN. Registered Nurses are highly skilled healthcare professionals who provide and coordinate patient care, educate patients and the public about various health conditions, and offer emotional support to patients and their families. Their daily responsibilities are diverse and critical, including:
- Assessing patient conditions and recording medical histories and symptoms.
- Administering medications and treatments.
- Developing and implementing patient care plans.
- Operating and monitoring medical equipment.
- Collaborating with doctors and other healthcare professionals.
- Educating patients and their families on managing illnesses or injuries.
Whether working in a fast-paced emergency room in Charlotte or a community clinic in the Blue Ridge Mountains, RNs are the frontline of patient care in North Carolina.
Average RN Salary in North Carolina

When evaluating salary data, it's helpful to look at multiple sources to get a complete picture. Authoritative data provides a solid baseline for what you can expect to earn.
According to the most recent data from the U.S. Bureau of Labor Statistics (BLS) released in May 2023, the average (mean) annual salary for Registered Nurses in North Carolina is $79,580, which translates to an average hourly wage of $38.26.
The BLS also provides a more detailed salary range, showing how earnings can vary:
- 10th Percentile: $61,530 (often representing entry-level positions)
- 25th Percentile: $65,580
- 50th Percentile (Median): $77,410 (the midpoint of all salaries)
- 75th Percentile: $84,980
- 90th Percentile: $102,150 (typically for highly experienced or specialized RNs)
Other reputable sources confirm this range. Salary.com reports a median RN salary in North Carolina of $78,512 as of mid-2024, while Glassdoor reports a total pay average of $81,000 per year, which includes base pay and potential additional compensation like bonuses.
Key Factors That Influence RN Salary

Your salary is not a static number. It's influenced by a combination of your qualifications, career choices, and where you decide to work. Understanding these factors is key to advancing your career and increasing your income.
### Level of Education
Your educational background is a primary driver of your starting salary and long-term career opportunities.
- Associate Degree in Nursing (ADN): An ADN is the fastest path to becoming an RN, typically taking two years. While it qualifies you for licensure, many major hospital systems in North Carolina now prefer or require a BSN.
- Bachelor of Science in Nursing (BSN): A four-year BSN degree is increasingly the industry standard. Nurses with a BSN often command higher starting salaries and have access to more leadership, administrative, and specialized roles. Many healthcare organizations, like those pursuing Magnet Recognition, have higher percentages of BSN-prepared nurses.
- Master of Science in Nursing (MSN) / Doctor of Nursing Practice (DNP): Pursuing an advanced degree opens the door to roles as an Advanced Practice Registered Nurse (APRN), such as a Nurse Practitioner (NP), Clinical Nurse Specialist (CNS), or Certified Registered Nurse Anesthetist (CRNA). These roles come with a significant salary increase, often well into the six-figure range.
### Years of Experience
Like most professions, experience is highly valued in nursing. As you gain clinical skills, confidence, and knowledge, your value to an employer increases.
- Entry-Level (0-2 years): New graduate nurses typically earn on the lower end of the salary spectrum, often in the $60,000 to $68,000 range, as they complete residencies and build foundational skills.
- Mid-Career (5-9 years): With solid experience, an RN can expect their salary to climb closer to the state average and beyond, into the $75,000 to $85,000 range.
- Experienced/Senior (10+ years): RNs with a decade or more of experience, especially those who take on roles like charge nurse or clinical lead, can command salaries in the top 25th percentile, often exceeding $85,000 to $90,000 or more.
### Geographic Location
Where you work within North Carolina plays a significant role in your earnings, often tied to the cost of living and demand in a specific area. Major metropolitan areas with large hospital systems tend to offer higher salaries.
Based on BLS data, here are some of the top-paying metropolitan areas for RNs in North Carolina:
- Durham-Chapel Hill, NC: Average Annual Salary: $86,720
- Charlotte-Concord-Gastonia, NC-SC: Average Annual Salary: $81,170
- Winston-Salem, NC: Average Annual Salary: $80,820
- Raleigh, NC: Average Annual Salary: $80,550
- Asheville, NC: Average Annual Salary: $79,840
In contrast, nonmetropolitan and rural areas of the state may offer lower salaries, but this is often balanced by a lower cost of living.
### Company Type
The type of facility you work for will also impact your compensation package.
- Major Hospital Systems: Large, private, or university-affiliated hospitals (e.g., Duke Health, Atrium Health, Novant Health) typically offer the highest salaries and most comprehensive benefits packages.
- Outpatient Clinics/Physician's Offices: These settings often provide a more regular work schedule (e.g., no nights or weekends) but may offer slightly lower salaries than inpatient hospital roles.
- Long-Term Care Facilities: Nursing homes and rehabilitation centers provide essential care, with salaries that are generally competitive but can sometimes be lower than acute care hospitals.
- Travel Nursing: For nurses with experience, travel nursing offers the highest earning potential. Travel RNs in North Carolina can earn significantly more than staff nurses, often upwards of $2,000-$3,000 per week, by filling short-term contracts in high-need areas.
### Area of Specialization
Specializing in a high-demand or high-acuity area of nursing can lead to a significant pay bump. Certifications in these specialties demonstrate expertise and make you a more valuable asset. High-paying specializations include:
- Intensive Care Unit (ICU)
- Operating Room (OR) / Perioperative Nursing
- Emergency Room (ER)
- Labor and Delivery (L&D)
- Cardiac Catheterization Lab
- Oncology
Nurses in these fields often earn a "specialty differential," which is an additional amount added to their base pay, pushing their total compensation well above the state average.
Job Outlook

The future for Registered Nurses in North Carolina is exceptionally bright. The U.S. Bureau of Labor Statistics projects that employment for Registered Nurses nationwide will grow by 6% from 2022 to 2032, which is much faster than the average for all occupations. This translates to about 177,400 openings for RNs each year over the decade.
This strong demand is driven by an aging population, an increased emphasis on preventative care, and the need to replace a large number of nurses nearing retirement. For those entering the field or advancing their careers in North Carolina, this means strong job security and continued opportunities for growth for years to come.
Conclusion

A career as a Registered Nurse in North Carolina is a stable, rewarding, and financially sound choice. While the average salary of around $79,580 provides a comfortable living, it's clear that this is just a baseline.
Your true earning potential is in your hands. By investing in your education (particularly a BSN), gaining valuable experience, choosing a strategic location within the state, and pursuing a high-demand specialty, you can significantly increase your salary and career satisfaction. The demand for skilled nurses is high, ensuring that your expertise will be valued and rewarded in the Tar Heel State.