Maclagan is a small town on the Darling Downs, 80 km east of Dalby Queensland, Australia. In the 2011 census, Maclagan and the surrounding area had a population of 342. Maclagan has a post office and general store, a small museum, a butcher, a kindergarten and a park.