Hannaford is a locality in the Western Downs Region, Queensland, located east of Meandarra.
Hannaford Railway Station was named on 14 July 1924 by the Queensland Railways Department, taking the name of the parish, which in turn was named after pastoralist Samuel Hannaford, who leased the North Inglestone pastoral run.
In the 2021 census, Hannaford had a population of 135 people.