NORTH Yorkshire has fared well in a report highlighting the best places in Britain to bring up children.

Richmondshire, Harrogate and Craven have all made the top 20 of a list compiled by Halifax.

Factors taken into account include school class sizes, traffic levels and adult employment.

The list was topped by the Orkney Islands - which have held on to the top spot since 2015 - while Craven clinched third place, Richmondshire tenth and Harrogate 19th.

No areas of the North-East made it into the top 50.

Russell Galley, managing director of Halifax, said: "Measuring the best quality of life for children covers a range of factors including class

size, spending per pupil and academic results.

"Kids in the top-ranked places will often be surrounded by a greater proportion of adults in full-time employment who also consider

themselves to be happy."

Halifax used Office for National Statistics figures to make its findings.