![The 10 most-expensive cities to raise kids in the U.S.—it costs nearly $40,000 a year in San Francisco](https://media.nbcsandiego.com/2024/08/108021041-1723739442667-GettyImages-523568020.jpg?quality=85&strip=all&resize=320%2C180)
It's no secret that kids are expensive, but where you raise them can add thousands to your annual budget.
The average yearly cost of raising a child across the 100 most-populous U.S. metros is $22,989, but it can vary widely between cities, according to an analysis by Creditnews Research.
In San Francisco, the annual cost of raising a child is $37,340, the highest of all cities. In contrast, it's only $14,661 in Jackson, Mississippi — a difference of just under $23,000.
The average cost of raising a child until the age of 18 across all 100 cities is $413,810, according to the study.
Get top local stories in San Diego delivered to you every morning. Sign up for NBC San Diego's News Headlines newsletter.
The estimates are based on the average extra costs that two working parents would be expected to pay in a given year, based on Department of Labor data. For one child, these expenses include child care, food, housing, health care, transportation and other necessities.
Unsurprisingly, cities with the highest child-related costs have some of the highest housing costs in the country, with housing being the biggest expense in a family's typical household budget, according to the study.
This suggests that the spillover effect of high housing costs can affect whether people who live in large cities can comfortably afford a family. In many large cities, the annual cost of having one child is just under half the current U.S. median household income of $79,090, according to Motio Research.
Money Report
Here's a look at the 10 least affordable metro areas for raising children, according to Creditnews Research.
1. San Francisco
- Average annual cost of raising a child: $37,340
- Total cost of raising a child until age 18: $672,120
2. San Jose, California
- Average annual cost of raising a child: $37,305
- Total cost of raising a child until age 18: $671,490
3. Boston
- Average annual cost of raising a child: $35,236
- Total cost of raising a child until age 18: $634,242
4. Bridgeport, Connecticut
- Average annual cost of raising a child: $33,267
- Total cost of raising a child until age 18: $598,800
5. San Diego
- Average annual cost of raising a child: $32,763
- Total cost of raising a child until age 18: $589,728
6. New York City
- Average annual cost of raising a child: $32,115
- Total cost of raising a child until age 18: $578,070
7. Oxnard-Thousand Oaks-Ventura, California
- Average annual cost of raising a child: $31,615
- Total cost of raising a child until age 18: $569,064
8. Los Angeles
- Average annual cost of raising a child: $31,459
- Total cost of raising a child until age 18: $566,268
9. Denver
- Average annual cost of raising a child: $31,122
- Total cost of raising a child until age 18: $560,190
10. Honolulu
- Average annual cost of raising a child: $30,976
- Total cost of raising a child until age 18: $557,562
Want to be more successful and confident with your money? Take CNBC Make It's new online course. Our expert instructors will help you master your money and discover practical strategies to boost your savings, reduce debt and grow your wealth — in a way that works best for you. Enroll in "Achieve Financial Wellness: Be Happier, Wealthier & More Financially Secure" to start your journey to financial freedom today! Get a 30% discount with the coupon code EARLYBIRD until September 2, 2024.
Plus, sign up for CNBC Make It's newsletter to get tips and tricks for success at work, with money and in life.