En el año 2010 tenía una población de 1607 habitantes y una densidad poblacional de 83,07 personas por km².
[2] El municipio de Warsaw se encuentra ubicado en las coordenadas 40°21′4″N 91°25′41″O / 40.35111, -91.42806.
Según la Oficina del Censo de los Estados Unidos, el municipio tiene una superficie total de 19.34 km², de la cual 16.89 km² corresponden a tierra firme y (12.71%) 2.46 km² es agua.
De los 1607 habitantes, el municipio de Warsaw estaba compuesto por el 97.7% blancos, el 0.06% eran afroamericanos, el 0.25% eran amerindios, el 0.44% eran asiáticos, el 0.12% eran isleños del Pacífico, el 0.37% eran de otras razas y el 1.06% pertenecían a dos o más razas.
Del total de la población el 0.87% eran hispanos o latinos de cualquier raza.