Overview Sheldon is a town in Iowa, United States, with a population of about 5,088[1]. Geography Coordinates: 43.1811, -95.8561