With its glorious parks and plethora of world-class cultural attractions, we always thought of London as a pretty great place to bring up children.
But a new study has found otherwise.
The survey looked at factors such as house prices, access to green spaces, school rankings, average salaries and crime rates in casting its assessments.
With an average house price of £483,803, London's rating fell sharply due to its sky-high property market.
This compares to Newcastle, named the UK's best city to raise children, where homeowners pay on average £161,255. Derby, in second place on list of great cities for families, boasts an average house price of £148,437.
We know plenty of families who are very happy living in the capital...
But it's not just about the price of real estate. The survey's champion Newcastle also has the highest number of schools rated as "outstanding" by Ofsted, and is home to the most amount of green spaces among the cities analysed.
Derby, meanwhile, has comparatively low crime rates, with 17 burglary claims for every 1,000 home insurance quotes.
This contrasts to London, where 24 burglary claims are made per 1,000 home insurance quotes.
Take a look at the top 10 worst cities for raising children, below.
But, take faith: we know plenty of families living in these cities who love every aspect of them. It just goes to show, figures can't capture everything...
The UK's 10 worst cities to raise children in (apparently)
Kingston upon Hull
Brighton and Hove
Read More: 10 Of The Best Hair Salons In London