Hafford is a town in the RM of Redberry, Saskatchewan, Canada, consisting of 414 residents at the 2021 Canadian census.
The early community was first served by Luxembourg Post Office.
agency, a poolroom, livery barn, hardware, and post office.
[2] Historically, the railroad connecting Prince Albert and North Battleford was laid in 1913, and upon the rail line, a site was chosen for the village of Hafford site.
[2] The community is served by Hafford Airport which is located 1 nautical mile (1.9 km) northwest and formerly by the now removed Carlton Trail Railway that ran parallel to Highway 40.