Roberts is a village in Ford County, Illinois, United States.
[3] According to the 2021 census gazetteer files, Roberts has a total area of 0.48 square miles (1.24 km2), all land.
[4] As of the 2020 census[6] there were 345 people, 189 households, and 121 families residing in the village.
There were 182 housing units at an average density of 378.38 per square mile (146.09/km2).
31.75% of all households were made up of individuals, and 10.05% had someone living alone who was 65 years of age or older.