LaGrange is a town in Penobscot County, Maine, United States. The population was 635 at the 2020 census. LaGrange and surrounding towns were the site of a great forest fire in 1947. According to the United States Census Bureau, the town has a total area of 49.51 square miles, of which 49.47 square miles is land and 0.04 square miles is water.