Bigfork is a census-designated place in Flathead County, Montana, United States. It is within Montana's Rocky Mountains. The population was 5,118 at the 2020 census, up from 4,270 in 2010.