Caribou is the second largest city in Aroostook County, Maine, United States. Its population was 8,189 at the 2010 census.
According to the United States Census Bureau, the city has a total area of 80.10 square miles (207.5 km2), of which 79.26 square miles (205.3 km2) is land and 0.84 square miles (2.2 km2) is water.
Nylander Museum is a well known musuem in the area.