Meservey is a city in Cerro Gordo County, Iowa, United States. The population was 252 at the 2000 census. It is part of the Mason City Micropolitan Statistical Area.
Meservey was founded in 1886, shortly after a railroad line was built connecting Mason City and Fort Dodge. It takes its name from the Meservey Brothers who were railroad employees at this time. The western portion of town was originally known as Kausville, and eventually merged into Meservey, and is still legally known as the "Kausville Addition".
Meservey is located at 42°54′47″N 93°28′34″W / 42.91306°N 93.47611°W / 42.91306; -93.47611 (42.913139, -93.476173).