Moreland Hills is a village located in Cuyahoga County, Ohio. Moreland Hills has a 2026 population of 3,489. Moreland Hills is currently growing at a rate of 0.93% annually and its population has increased by 0.75% since the most recent census, which recorded a population of 3,463 in 2020.