Belmont is a town in Portage County, Wisconsin, United States. The population was 623 at the 2000 census. The unincorporated communities of Blaine and Dopp are located within the town. The unincorporated community of Heffron is located partially in the town.