Nursing is a profession that doesn't get enough credit. They deal with some know what. Literally.

For the past three years, especially, nurses have not been given enough praise or money for what they have done. They just haven't. They were the frontline workers in this pandemic, and still continue to put themselves at risk every day.

Before National Nurses Day, on May 6, I decided to find out where the best states are to be a nurse.

If you're going to work as a nurse, you might as well pick a top 10 state to be a nurse in.

Source: WalletHub

Apparently, four New England States rank in the top 10, according to a WalletHub article.

Worth more celebration is that Maine (2) and New Hampshire (4) actually rank in the top five states to be a nurse, according to the article.

To develop the methodology behind finding out what states were the best to have a nursing job, WalletHub first broke down the research into two categories: Opportunity and Competition, and Work Environment. Each category had a very specific scoring system.

Happy young nurse with an old patient
Getty Images

Maine was actually ranked #1 for Work Environment. New Hampshire was ranked #9 for  Work Environment, and #14 for Opportunity and Competition.

The average amount of points in both categories leads to the ranking.

The top 10 are as follows: Washington (1), Maine, New Mexico, Minnesota, New Hampshire, Oregon, Arizona, Montana, Rhode Island, Connecticut (10).

Nurse smiling at the patient lying in bed.
Getty Images

The worst states to be a nurse are: Mississippi (46), Arkansas, Hawaii, Alabama, Oklahoma (50).

Regardless of where you are a nurse, you are appreciated.

For more specific rankings, and to see the whole list, click here.

Top 10 Safest Places to Live in New Hampshire and Massachusetts

Here are the 10 safest towns to live in for New Hampshire and Massachusetts.

These 8 New England Small Cities Are Among the Best in the Country

A WalletHub study revealed that New England is home to eight of the best small cities in the country.

LIST: The 100 Highest-Paying Jobs in Portsmouth, New Hampshire

In Portsmouth, the annual mean wage is $59,200 or 10.7% higher than national mean of $53,490, while the highest-paying occupation makes $266,750. Read on to see which jobs make the list.

READ MORE: See 50 remote jobs that can pay well

More From 97.5 WOKQ