Macfarlane is a rural locality in the Blackall-Tambo Region, Queensland, Australia. In the , Macfarlane had a population of 17 people.
The Barcoo River enters the locality from the east (Tambo) and exits to the north-east (Mount Enniskillen). The locality is within the Lake Eyre drainage basin.
The Landsborough Highway also enters the locality from the east (Tambo) and exits to the north-east (Mount Enniskillen), running west of the river.
The land use is grazing on native vegetation.
In the , Macfarlane had a population of 14 people.
In the , Macfarlane had a population of 17 people.
There are no schools in Macfarlane. The only nearby school is Tambo State School (Prep to Year 10) in neighbouring Tambo to the east. There are no nearby schools providing education to Year 12; the alternatives are distance education and boarding school.