306-549-2212
Battlefords School Division No 118 Hafford Central SchoolPo Box 97, Hafford
306-549-2399
Hafford & District Communiplex215 Boyanchuk Avenue, Hafford
306-549-2251
Hafford & District Recreation215 Boyanchuk Avenue, Hafford
306-549-6310
Hafford Branch Of Battlefords Credit Union6 Main Street, Hafford
306-549-2109
Hafford Chiropractic Clinic213 South Avenue East, Hafford
306-549-2166
Hafford Cooperative Association Limited110 Highway 40, Hafford
306-549-4044
Hafford Dental Clinic213 South Avenue East, Hafford
306-549-2205
Hafford Hiway Service LtdJunctions Highway Suite 40 & 340, Hafford
306-549-2222
Hafford Lucky Dollar Foods2 Main Street, Hafford
306-549-2373
Hafford Regional Library17 Main Street, Hafford
306-549-2108
Hospital Special Care Centre213 South Avenue East, Hafford
306-549-4999
Kbottling & Water Supplies17 Main Street, Hafford
306-549-2255
Kuzyk & Sons Lumber Yards202 Main Street, Hafford