Belfair is a census-designated place in Mason County, Washington, United States. Located on the Union River, headwaters of the Hood Canal, a branch of Puget Sound, it serves as the commercial center of North Mason County. The population of the surrounding area swells in the summertime as tourists and nature lovers flock to the Canal and the Olympic Peninsula. The population was 3,931 at the 2010 census.