Weston is a city located in Franklin County, Idaho. Weston has a 2026 population of 572. Weston is currently growing at a rate of 4.19% annually and its population has increased by 11.72% since the most recent census, which recorded a population of 512 in 2020.