Roberts is a village in St. Croix County, Wisconsin, United States. The population was 969 at the 2000 census. In 2009, the population was estimated to be 1,658, a 71.1% increase. The village is surrounded by the town of Warren.
Roberts is located at 44°59′2″N 92°33′14″W / 44.98389°N 92.55389°W / 44.98389; -92.55389 (44.983807, -92.553790).
According to the United States Census Bureau, the village has a total area of 0.5 square miles (1.4 km²), all of it land.