CLEVELAND -- Niche, a ranking and review company, released a list of the top 50 Greater Cleveland suburbs to raise a family in.
The list is based on age demographics, school ratings, crime rates, and access to affordable housing, child care, libraries and grocery stores.
The list excludes towns and cities.
According to the list here are the top ten Cleveland suburbs:
1) South Russell, Geauga County
2) Moreland Hills, Cuyahoga County
3) Solon, Cuyahoga County
4) Chagrin Falls, Cuyahoga County
5) Kirtland, Lake County
6) Brecksville, Cuyahoga County
7) Richfield, Summit County
8) Montville Township, Medina County
9) Reminderville, Summit County
10) Broadview Heights, Cuyahoga County
Click here to see the full list.