About This Place
Philo is a village about nine miles south of Urbana in Champaign County, Illinois, United States. The population was 1,466 at the 2010 census.
Philo is located at 40°0′19″N 88°9′23″W / 40.00528°N 88.15639°W / 40.00528; -88.15639 (40.005359, -88.156483). The legend "Center of the Universe" is painted on the village water tower, along with its zipcode.
According to the United States Census Bureau, the village has a total area of 0.8 square miles (2.0 km²), all of it land.