Almont is a village in Almont Township, Lapeer County, Michigan. Its population was 2,846 at the 2020 census. Almont was first settled in 1828 by James Deneen. It received a post office in 1835 named Bristol, for Oliver Bristol, the second permanent settler. The village was platted as Newburg in 1836, and renamed Almont in 1846.