Sperry is an unincorporated community in central Des Moines County, Iowa, United States. It lies along local roads north of the city of Burlington, the county seat of Des Moines County. Its elevation is 751 feet (229 m). Although Sperry is unincorporated, it has a post office with the ZIP code of 52650, which opened on 5 February 1870.
The community is part of the Burlington, IA–IL Micropolitan Statistical Area.
Sperry had its start in the year 1869 when John M. Sperry settled there and opened a post office.