Maryborough is a city in south east Queensland, Australia. It is built on the banks of the Mary River. It is on the Bruce Highway about north of Brisbane. In 2006 there were 25,705 people living in the city and the nearby area.