Muscatine is located in
Muscatine County (of which it is the county seat) southwest of
Davenport along US Highway 61 on the banks of the Mississippi River near Wildcat Den State Park. The population estimate for July 1, 1998 was 22,932, an increase of 51 since 1990.