THE best places to raise a family in the UK have been revealed in new research.

There’s so much to think about when you’re expecting a baby – from buying the cot and pram to nappies and bottles.

But other than just toys and baby clothes, what about the city you live in?

The 10 best UK cities to raise a family

A new study by Play Like Mum has analysed a range of factors to find the most family-friendly areas to live.

Factors included the cost of childcare, safety, number of child-friendly attractions and restaurants and the number of children in the area.

Each place was given a score out of 10.

  1.  Bath, Somerset - 7.09
  2. Wakefield, West Yorkshire - 6.64
  3. Canterbury, southeast Engand - 6.03
  4.  Brighton & Hove, East Sussex - 5.86
  5. Lichfield, Staffordshire - 5.76
  6. Winchester, Hampshire - 5.46
  7. York, North Yorkshire - 5.35
  8. St Albans, London - 5.19
  9. Lancaster, Lancashire - 5.15
  10. Lincoln, Lincolnshire - 5.00

Why is Bath the best place to raise a family?

The average cost of childcare per month in Bath is £850, which is much lower than the £936 national average.

For working parents, that monthly saving will give you more money towards fun days out as a family.

And there’s no shortage of things to do in Bath – it has the most child-friendly attractions per 10,000 people in the UK, including the annual Children’s Literature Festival to role-playing events in museums over the Summer holidays.

It is also the third safest city in the UK and came in fourth place for the most child-friendly restaurants.