Roberts is a village in Ford County, Illinois, United States. The population was 345 at the 2020 census. Roberts was named for the first permanent settlers in the area, Jesse and Livingston Roberts. According to the 2021 census gazetteer files, Roberts has a total area of 0.48 square miles, all land.