Perry is a village in Pike County, Illinois, United States. The population was 397 at the 2010 census. Perry is located at 39°46′57″N 90°44′42″W / 39.78250°N 90.74500°W. According to the 2010 census, Perry has a total area of 0.38 square miles, all land.