Garrettsville is a village in Portage County, Ohio, United States. It was formed from portions of Hiram, Nelson, and Freedom townships in the Connecticut Western Reserve. The population was 2,262 at the 2000 census. On July 1, 2006, the U.S. Census Bureau estimated that 2,203 people resided in the village. It is part of the Akron Metropolitan Statistical Area.
Garrettsville is located at 41°17′2″N 81°5′43″W / 41.28389°N 81.09528°W / 41.28389; -81.09528 (41.283955, -81.095179).
According to the United States Census Bureau, the village has a total area of 2.5 square miles (6.6 km²), all of it land.