Roberts is a village in St. Croix County, Wisconsin, United States. The population was 1,651 at the 2010 census. The village is surrounded by the town of Warren. Roberts was named in 1873 for John Bannister Gibson Roberts, the chief engineer for the West Wisconsin Railroad. A post office called Roberts has been in operation since 1884.