Many things are more expensive in the big city—especially parenthood.
Raising a child born in 2013 will cost a middle-income family an average $245,340 according to the U.S. Department of Agriculture's latest Expenditures on Children and Families report. That's up nearly 2 percent from 2012 babies, who were estimated to cost $241,080.
Parents living in many big cities can expect to spend even more, and probably a lot more than even the USDA report estimates, experts said. Middle-income families in the urban Northeast, for example, will spend $282,480 on average to raise a child, while in the urban West, the estimated cost is $261,330. (See chart below for how costs stack up by region and income level.)
That premium often means smaller families for city folks. "I see people [in urban areas] questioning how many children they can have," said Sam McPherson, a certified financial planner in Brooklyn's stroller-heavy Park Slope neighborhood.