51. South Dakota
Nagel Photography / Shutterstock.com
Average salary for a registered nurse: $57,010 per year
Although it ranks lowest in average pay for nurses, South Dakota — pretty much smack dab in the middle of the country — is also roughly in the middle for cost of living among the U.S. states, according to a report by the Missouri Economic Research and Information Center.