
Nursing is one of the most important professions in the healthcare field. As the population ages, and as healthcare technology continues to advance, the demand for Registered Nurses continues to grow. Registered Nurses can work in a variety of healthcare settings, with 60% working in hospitals, and the rest in clinics, doctors’ offices, home health care settings, long-term care facilities, and others. Additionally, for many Registered Nurses, their jobs involve shift work or working on rotating schedules, and they may be required to work overtime or overnight shifts.
Obtaining a position as a Registered Nurse requires graduating from an accredited nursing program, passing a nursing examination, and obtaining a license from their state. Registered Nurses may also choose to pursue additional qualifications such as becoming an advanced practice registered nurse.
Becoming a Registered Nurse requires dedication to the craft, education, and care for patients, and the profession is rewarded with higher than average salaries and the satisfaction of helping others. In this report, AdvisorSmith studied the best places for Registered Nurses to consider pursuing their careers.
We ranked 375 of the largest U.S. cities in this study by their relative attractiveness for nurses pursuing careers as Registered Nurses. In this study, we list the top 50 cities for Registered Nurses. We also explore the top-10 small, midsize, and large cities for nurses.
Best Cities for Registered Nurses
1. Rochester, MN
Rochester, Minnesota is the third-largest city in the state of Minnesota. This midsize city is located along the Zumbro River and is named after Rochester, New York, the hometown of the city’s founder. Rochester is home to the world-famous Mayo Clinic, one of the top hospitals and medical centers in the world. The Mayo Clinic has hosted heads of state, Hollywood celebrities, and elite athletes seeking out specialized medical treatment.
The presence of the Mayo Clinic makes Rochester the #1 city for registered nurses in our study. RNs in Rochester earned $77,920, which was 6% above the national average wage, while the cost of living in Rochester is only 1% above the national average. In addition, Rochester had 226% more jobs for registered nurses compared with the average U.S. city.
2. Flint, MI
Flint, Michigan is a midsize city located in Mid Michigan. General Motors was founded in the city in 1908, and the city was an important auto manufacturing center through the 1980s. Major employers of nurses in the city include the Hurley Medical Center, which is a teaching hospital affiliated with the medical schools at Michigan State University and the University of Michigan. McLaren Flint is another teaching hospital affiliated with the Michigan State University College of Human Medicine.
Registered Nurses in Flint earn an average salary of $74,990, which was near the national average. However, the cost of living in Flint is 18% below the national average, meaning nursing salaries stretch further. Additionally, the city of Flint hosts 53% more nursing jobs on a per-capita basis compared with the average U.S. city.
3. Bay City, MI
Bay City, Michigan is a small city located alongside Lake Huron. Historically, Bay City grew due to the presence of lumber mills and shipbuilding. Its location on the Saginaw River made the city an ideal location for floating logs down the river to mills and factories. Today, Bay City hosts the McLaren Bay Region Medical Center, which is the top employer in the city. This hospital provides substantial employment to registered nurses in the city.
Average nursing salaries in Bay City are $75,160, which is 2.5% above the national average salary. In Bay City, the cost of living is 18% below the national average, which makes the salaries for registered nurses more valuable. Bay City also hosts 26% more nursing jobs compared with the average city.
4. Redding, CA
Redding is a midsize city in the northern part of California, situated along the Sacramento River. The town was established due to its location as a terminus for the Central Pacific Railroad. Growth in the town commenced due to copper and iron mines in the vicinity and later continued because of the construction of the Shasta Dam nearby. The lumber industry also contributed significantly to the city’s growth.
Redding hosts two major hospitals, including the Shasta Regional Medical Center and Mercy Medical Center Redding. Nurses in Redding earn average salaries of $96,220, which is 31% above the national average. Additionally, Redding has 30% more jobs for registered nurses compared with the pool of all jobs in the city.
5. Modesto, CA
Modesto is a large city located in California’s Central Valley and was originally a stop on the railroad connecting Los Angeles and Sacramento. As with many Central Valley cities, Modesto was an important agricultural city, and George Lucas, the creator of Star Wars, was born in the city. Several large hospitals in Modesto include Memorial Medical Center, Tenet Healthcare, Kaiser Permanente, and Sutter Gould Medical Foundation.
Registered Nurses in Modesto earned an average six-figure salary of $106,460. Even though Modesto’s living costs were 16% above average, this salary was sufficiently high to overcome the higher costs of living. Modesto also had 12% higher employment for registered nurses compared with the average U.S. city.
Top Cities for Nurses by Population
AdvisorSmith’s study segmented the top cities for registered nurses into small, midsize, and large cities. Because nurses choosing a city may have different lifestyle preferences, we broke down the comparison by looking at cities with populations under 150,000, populations between 150,000-500,000, and populations of 500,000 and above.

Top 50 Cities for Registered Nurses
Below, we list the top 50 cities for registered nurses. We include information about the total number of nursing jobs in the city, as well as average hourly and annual salaries, the location quotient, the cost of living, and the city size.
Rank | City | City Size | Hourly Average Salary | Annual Average Salary | Total Jobs | Location Quotient | Cost of Living |
---|---|---|---|---|---|---|---|
1 | Rochester, MN | Midsize | $37.46 | $77,920 | 7,640 | 3.26 | 101 |
2 | Flint, MI | Midsize | $36.05 | $74,990 | 4,310 | 1.53 | 82 |
3 | Bay City, MI | Small | $36.13 | $75,160 | 870 | 1.26 | 82 |
4 | Redding, CA | Midsize | $46.26 | $96,220 | 1,720 | 1.3 | 106 |
5 | Modesto, CA | Large | $51.18 | $106,460 | 4,140 | 1.12 | 116 |
6 | McAllen, TX | Large | $33.90 | $70,520 | 5,500 | 1.06 | 77 |
7 | Bloomsburg, PA | Small | $28.26 | $58,780 | 3,090 | 3.56 | 90 |
8 | Corpus Christi, TX | Midsize | $37.72 | $78,470 | 3,850 | 1 | 86 |
9 | Lima, OH | Small | $33.34 | $69,340 | 1,890 | 1.85 | 85 |
10 | Pueblo, CO | Midsize | $33.20 | $69,050 | 2,160 | 1.78 | 85 |
11 | Saginaw, MI | Midsize | $31.49 | $65,500 | 2,780 | 1.6 | 79 |
12 | Sherman, TX | Small | $30.83 | $64,130 | 1,860 | 2.03 | 83 |
13 | Augusta, GA | Large | $32.77 | $68,150 | 6,900 | 1.55 | 83 |
14 | Vallejo, CA | Midsize | $57.61 | $119,830 | 3,170 | 1.14 | 139 |
15 | Battle Creek, MI | Small | $32.80 | $68,230 | 1,700 | 1.49 | 83 |
16 | Kankakee, IL | Small | $33.80 | $70,290 | 1,490 | 1.66 | 88 |
17 | Sacramento, CA | Large | $55.85 | $116,170 | 18,240 | 0.93 | 133 |
18 | Greenville, NC | Midsize | $29.36 | $61,060 | 4,150 | 2.73 | 89 |
19 | Morgantown, WV | Small | $31.12 | $64,730 | 3,050 | 2.32 | 89 |
20 | Beaumont, TX | Midsize | $33.94 | $70,600 | 3,330 | 1.02 | 82 |
21 | Wichita Falls, TX | Midsize | $31.21 | $64,920 | 1,370 | 1.19 | 77 |
22 | Danville, IL | Small | $31.62 | $65,770 | 670 | 1.26 | 79 |
23 | Dayton, OH | Large | $32.28 | $67,150 | 11,670 | 1.54 | 84 |
24 | La Crosse, WI | Small | $33.92 | $70,550 | 2,660 | 1.77 | 91 |
25 | Buffalo, NY | Large | $35.22 | $73,250 | 11,480 | 1.03 | 86 |
26 | Killeen, TX | Midsize | $31.53 | $65,570 | 4,310 | 1.52 | 82 |
27 | Vineland, NJ | Midsize | $38.01 | $79,060 | 1,600 | 1.33 | 97 |
28 | Hanford, CA | Midsize | $39.97 | $83,140 | 940 | 1.09 | 99 |
29 | Carbondale, IL | Small | $30.98 | $64,450 | 1,890 | 1.77 | 84 |
30 | Huntington, WV | Midsize | $29.47 | $61,290 | 5,060 | 1.9 | 82 |
31 | Lubbock, TX | Midsize | $33.18 | $69,010 | 3,920 | 1.35 | 86 |
32 | Detroit, MI | Large | $34.04 | $70,810 | 20,630 | 1.38 | 89 |
33 | Pittsfield, MA | Small | $40.51 | $84,260 | 1,240 | 1.52 | 108 |
34 | Fresno, CA | Large | $43.76 | $91,010 | 7,560 | 0.99 | 109 |
35 | Bangor, ME | Midsize | $34.90 | $72,600 | 2,040 | 1.55 | 94 |
36 | Muncie, IN | Small | $29.59 | $61,550 | 1,190 | 1.26 | 77 |
37 | Gainesville, FL | Midsize | $32.42 | $67,430 | 5,470 | 2.04 | 94 |
38 | El Paso, TX | Large | $33.23 | $69,120 | 5,690 | 0.92 | 83 |
39 | Lansing, MI | Midsize | $35.75 | $74,360 | 4,060 | 0.93 | 90 |
40 | Decatur, IL | Small | $29.75 | $61,880 | 1,130 | 1.13 | 77 |
41 | Philadelphia, PA | Large | $39.55 | $82,270 | 30,900 | 1.68 | 111 |
42 | Winston-Salem, NC | Large | $30.00 | $62,390 | 9,850 | 1.83 | 86 |
43 | Cumberland, MD | Small | $30.48 | $63,400 | 1,230 | 1.62 | 85 |
44 | Eugene, OR | Midsize | $42.40 | $88,190 | 2,900 | 0.93 | 108 |
45 | Watertown, NY | Small | $35.18 | $73,170 | 840 | 1.05 | 91 |
46 | Detroit, MI | Large | $34.44 | $71,630 | 41,470 | 1.03 | 89 |
47 | Carson City, NV | Small | $39.79 | $82,760 | 800 | 1.4 | 108 |
48 | Rockford, IL | Midsize | $31.51 | $65,550 | 3,670 | 1.26 | 84 |
49 | St. Cloud, MN | Midsize | $37.04 | $77,030 | 2,740 | 1.28 | 99 |
50 | Amarillo, TX | Midsize | $31.16 | $64,810 | 3,070 | 1.31 | 84 |
Related Articles for Nurses
Methodology
Our study considered several inputs in order to rank the best cities for registered nurses. We included data from the Occupational Employment Statistics data set from the Bureau of Labor Statistics, as well as a cost of living index.
Living costs in each city
We used a cost of living index to adjust salaries when comparing cities. A large factor in the quality of life that a nurse can afford is the cost of essentials like housing, transportation, food, entertainment, and other components of the index. We adjusted nursing salaries in this study, ranking cities with a lower cost of living with a higher score.
Average salaries for registered nurses
The average salary for a registered nurse nationwide was $73,550. Additionally, the Bureau of Labor Statistics predicts that nursing employment will increase 15% over the period 2016-2026, which is much faster than overall national job growth.
In this study, we compared nursing salaries for 375 cities. Cities that offered higher salaries for registered nurses were ranked more highly in our survey.
Availability of jobs for registered nurses
Our study looked at the number of jobs available for registered nurses in each city relative to the total employment in each city. We used the location quotient, which measures the density of registered nurse jobs on a per-capita basis. The higher the location quotient, the more highly a city ranked in the study.
According to the Bureau of Labor Statistics, there were over 2.9 million registered nurse jobs in the United States. The state with the most registered nurses was the most populous state, California, having over 280,000. South Dakota was the state with the highest concentration of nursing jobs, with a location quotient of 1.47.
Sources
[1] Sperling’s Best Places Cost of Living Index
[2] Bureau of Labor Statistics Occupational Outlook Handbook
[3] Bureau of Labor Statistics Occupational Employment Statistics