Thomas is an unincorporated community in Bingham County, Idaho, United States, about east–southeast of Rockford.