Hungry Horse, Montana is located in Flathead County. Hungry Horse is a rural community with a population of 876. The median household income is $29,896. In Hungry Horse, 46% of residents are married, and families with children reside in 45% of the households.