Kesley is an unincorporated community in southwestern Butler County, Iowa, United States.
It lies along local roads southwest of the city of Allison, the county seat of Butler County.
[2] Although Kesley is unincorporated, it has a post office with the ZIP code of 50649.
[4] The community was named for Kesley Green, a local farmer.
This article about the geography of Butler County, Iowa is a stub.