Where Was Heartland Actually Filmed?
Emma Payne
Updated on March 08, 2026
Unlike some movies that will shoot in a completely different location than what is noted in the story, much of "Heartland" is based in Alberta, Canada, and actually shot in multiple locations around Alberta. However, given the fact Hudson isn't actually a real place, some little town had to serve as host to the cast and crew. Apparently, that's where the town of High River comes in (via TheTravel.com).
High River is located near Calgary, a place where many famous films and television series have been shot, including some scenes from 2015's "The Revenant" (via Movie-Locations.com). The small village of Millarville, which serves as the precise location for the fictional town of Hudson, stands about 48 minutes northwest of High River (via Distance Between Cities). According to Horsey Hooves, Heartland ranch, a real, legitimate business, is nearby. Although the ranch itself is private property, there are a number of nearby opportunities for fans and tourists.
Fans are even allowed to take official tours in High River to see other filming locations and authentic restaurants and motels that are used in the show (via Visit Calgary). Either way, it's amazing and relatively rare that "Heartland" gets to shoot essentially on location. Not too often do shows and movies actually shoot where the story is based, so it must be nice for "Heartland" fans to know that their favorite little town actually exists, just by a different name. Hopefully we see more of the beautiful Hudson, Alberta, when "Heartland" releases Season 16 sometime near the end of this year.