Firth is a town in Bingham County, Idaho, United States. The population was 517 at the 2020 census. According to the United States Census Bureau, the town has a total area of 0.54 sqmi, all of it land. Firth is located on the eastern side of the Snake River, facing the Blackfoot Mountains.Wikipedia