Linneus is a town in Aroostook County, Maine, United States. The population was 947 at the 2020 census. It is named after Carl Linnaeus. According to the United States Census Bureau, the town has a total area of 45.47 square miles, of which 44.26 square miles is land and 1.21 square miles is water.