Gerald is a city in Franklin County, Missouri, United States. The population was 1,171 at the 2000 census. The city's current mayor is Otis Schulte.
Gerald is located at 38°24′1″N 91°19′53″W / 38.40028°N 91.33139°W / 38.40028; -91.33139 (38.400397, -91.331279).
According to the United States Census Bureau, the city has a total area of 1.4 square miles (3.7 km²), of which, 1.4 square miles (3.6 km²) of it is land and 0.71% is water.