Emily Barbe for Domain Money
How much does it cost to raise a child in 2025
Thinking about starting a family—or already expecting? You’re not alone in asking the big question: Can we actually afford this?
The average cost to raise a child to age 18 is now estimated to be between $297,000 and $331,933, depending on income and geography—not including college.
That breaks down to $16,000–$30,000 per year, with costs rising sharply in high-cost states, Domain Money reports.
Key Takeaways
Top 3 expenses: Housing (29%), Food (18%), Childcare/Education (16%).
Annual cost varies significantly by location: ~$16,000 (Mississippi) to ~$36,000 + (Hawai‘i, MA).
Inflation, surprise costs, and college drive long-term costs higher.
Cost per child can decrease with siblings—but cumulative expens