Buffalo Head Prairie is an unincorporated community in Mackenzie County, Alberta, Canada. It is approximately 64 kilometres (40 mi) west of Highway 88 and 64 kilometres (40 mi) southeast of High Level. It is named for the nearby Buffalo Head Hills.

Buffalo Head Prairie
Insignia of the Buffalo Head Prairie Co-op
Insignia of the Buffalo Head Prairie Co-op
Buffalo Head Prairie is located in Mackenzie County
Buffalo Head Prairie
Buffalo Head Prairie
Location in Mackenzie County
Buffalo Head Prairie is located in Alberta
Buffalo Head Prairie
Buffalo Head Prairie
Location in Alberta
Coordinates: 58°03′03″N 116°20′58″W / 58.05083°N 116.34944°W / 58.05083; -116.34944 (Buffalo Head Prairie)
CountryCanada
ProvinceAlberta
RegionNorthern Alberta
Planning regionLower Peace
Specialized municipalityMackenzie
Government
 • TypeUnincorporated
 • Governing bodyMackenzie County Council
Time zoneUTC−7 (MST)
 • Summer (DST)UTC−6 (MDT)
Postal code
T0H 4A0
Area code780