Aroostook was founded in 1852 and became an important railway centre in 1878 with the completion of the New Brunswick Railway from Fredericton to Edmundston and the Aroostook River Railway from Aroostook to Caribou, Maine. Both railways were leased by the Canadian Pacific Railway (CPR) in 1890 and a large rail yard and locomotive roundhouse was constructed in the village to service CPR trains operating in northwestern New Brunswick and northern Maine.
The construction of taxpayer-funded highways during the 20th century saw railways decline in use following World War II. CPR abandoned service through Aroostook in March 1987 following the loss of 2 bridges to ice jams downstream from the village.
In the 2021 Census of Population conducted by Statistics Canada, Aroostook had a population of 313 living in 148 of its 163 total private dwellings, a change of 2.3% from its 2016 population of 306. With a land area of 2.23 km2 (0.86 sq mi), it had a population density of 140.4/km2 (363.5/sq mi) in 2021.[2] Revised census figures based on the 2023 local governance reforms have not been released.