Shelby, Montana, the county seat of Toole County, is located in north central Montana, approximately 30 miles south of the Canadian border and about 80 miles east of Glacier National Park.