Shawnee Hills is a village located in Delaware County, Ohio. Shawnee Hills has a 2026 population of 939. Shawnee Hills is currently growing at a rate of 1.95% annually and its population has increased by 11.65% since the most recent census, which recorded a population of 841 in 2020.