Most of us are already aware that having a baby can come with a significant price tag. However, that price can vary quite a bit from state to state, with the average cost hovering around $10,000 for the birth of a baby and an extra $5000 for a C-section.
But while Mississippi might be the worst, it actually ranked the highest in terms of lowest annual infant-care costs.
According to all of the data gathered, the best states to have a baby (in order) were ranked as follows:
- 2. Maine
- 3. Connecticut
- 4. Minnesota
- 5. New Hampshire 
The worst states to have a baby were ranked as follows:
- 51. Mississippi
- 50. Louisiana
- 49. Alabama
- 48. New York
- 47. Georgia
The states with the lowest infant mortality rate were California, New Hampshire, Massachusetts, New York, New Jersey, and Rhode Island, which is an important thing to consider. Mississippi ranked 4th to last in infant mortality rates, off-setting the low cost of raising an infant in that state.
Least Expensive States
So where is most and least expensive to raise a baby for those looking to cut costs? According to the study, the lowest average infant-care costs, by state were as follows:
- South Carolina
- South Dakota
While these states are perfect for those looking to reduce the cost of raising a child, it clearly comes with other drawbacks such as the high infant mortality rates which are present most prominently in Louisiana and Mississippi.
Most Expensive States
The most expensive states to raise a child in were:
- 47. Rhode Island
- 48. Connecticut
- 49. New York
- 50. Massachusetts
- 51. Washington, DC 
The list ranks our nation’s capital as the single most expensive place to raise a baby, putting it even above the famously expensive states of New York and California.
 USA Today
Anna Scanlon is an author of YA and historical fiction and a PhD student at the University of Leicester where she is finishing her degree in modern history.