Philo is a village about nine miles south of Urbana in Champaign County, Illinois, United States. The population was 1,392 at the 2020 census. Philo is located three miles south of Urbana township and six miles south of the city of Urbana. The legend "Center of the Universe" is painted on the village water tower, along with its zipcode.