Leland is a city in Winnebago County, Iowa, United States. The population was 249 at the time of the 2020 census. Leland was platted in 1887, …Leland is a city in Winnebago County, Iowa, United States. The population was 249 at the time of the 2020 census. Leland was platted in 1887, and named for one of its founders, John D. Leland. Leland was incorporated as a city in 1894.