Square Butte is an unincorporated community in Chouteau County, Montana, United States, named for the unique rock formation of the same name slightly southwest of the town. Square Butte is located along Montana Highway 80, 6.8 miles south-southeast of Geraldine.