Maclagan is a rural town and locality in the Toowoomba Region, Queensland, Australia. In the 2021 census, the locality of Maclagan had a population of 130 people. Maclagan is a small town on the Darling Downs, 80 km north-west of Toowoomba and 45 km east of Dalby.