Medicine Hatcity in southeast Alberta, Canada / From Wikipedia, the free encyclopedia Medicine Hat is a town in the Canadian province of Alberta. In 2015, the city had 63018 people.[1]