Albion is a town located in Noble County within the state of Indiana, United States. It is situated across Albion and Jefferson townships.
The town serves as the county seat of Noble County. According to the 2020 census, its population was recorded at 2,222 residents.