Cow Head is a town in the Canadian province of Newfoundland and Labrador. Take a look below for 8 fascinating and interesting facts about Cow Head, Newfoundland and Labrador, Canada. 1. The town had a population of 478 in the Canada 2016 Census. 2. The Dr. Henry N. Payne Community Museum (c. 1941) in Cow…