Lester is a city in Lyon County, Iowa in the United States. Its population was 296 when the 2020 census was taken.