
MoneyGeek
1 / 5Nurse Salaries Stretch Furthest in These Southern Metros
Nurses' salaries go the furthest in Winston-Salem, North Carolina, with an average take-home pay of $106,721 annually — roughly just $20,000 less than their pre-tax earnings. This area is followed by two Texas metros: San Antonio ($100,576) and Houston ($99,232). The South's lower cost of living places seven metros in the region in the country's top 10, with adjusted nurse earnings of $93,000 and higher.
Joining Houston are three other highly populated cities — Dallas, Atlanta and Philadelphia — which all rank in the top 30. Each has living costs on par or slightly below the national average, but the latter two metros have tax burdens nearing 30%. Despite this, nurses in these areas keep over $87,000 of their $119,000 pre-tax salary.
Two Midwestern metros (Des Moines, Iowa, and Minneapolis) and one in the Northeast (Buffalo, New York) rank in the top 10. In these areas, nurses earn over $94,000 after taxes and living expenses.
Registered Nurse Salaries Stretch Most in California Metros
MoneyGeek also analyzed the metros where registered nurses (RNs) see the highest take-home pay. We found that less than one-third of the 109 U.S. metros studied surpass the national average RN gross pay of $86,070. RNs generally see a 24% reduction in income after accounting for taxes and living costs, but in certain areas, such as Honolulu, the decrease can be as steep as 63%.
Western metropolitan areas — notably in California and Nevada — offer RNs better financial prospects, reducing the toll of taxes and living expenses. California's Sacramento metro stands out as the only metro where RNs see an adjusted salary of over $80,000. Modesto, California, is a close second, with an adjusted salary of $78,942.
A notable feature of metros at the top of the list is a lower-than-average cost of living. Texas metros like Houston, McAllen and Austin are joined by Las Vegas, Minneapolis and Little Rock, Arkansas, in our rank of the top 15 metros.












