Hafford is on Highway 40 in the southwest corner of the Prince Albert Parkland Health Region. It is approximately 145 kilometres from Prince Albert, and 70 kilometres from North Battleford.

    Hafford is home to the Hafford Special Care Centre and Primary Care Site. Services based in the community include:

    Visiting community service professionals include:

    Contact Information

    Hafford Special Care Centre and Primary Care Site
    213 South Ave East
    306-549-2108

    Visit Hafford Website

    Directory

    Administration 306-549-2103
    Facsimile 306-549-2104
    Hafford Primary Health Care Clinic 306-549-2323
    Clinic Facsimile 306-549-4660
    Home Care 306-549-4266