[3] Se encuentra sobre la orilla norte del lago Winnebago.
Menasha se encuentra ubicada en las coordenadas 44°12′51″N 88°25′38″O / 44.21417, -88.42722.
Según la Oficina del Censo de los Estados Unidos, Menasha tiene una superficie total de 19.49 km², de la cual 15.62 km² corresponden a tierra firme y (19.85%) 3.87 km² es agua.
[4] Según el censo de 2010,[5] había 17.353 personas residiendo en Menasha.
De los 17.353 habitantes, Menasha estaba compuesto por el 90.77% blancos, el 1.22% eran afroamericanos, el 0.72% eran amerindios, el 2.2% eran asiáticos, el 0.06% eran isleños del Pacífico, el 2.97% eran de otras razas y el 2.07% pertenecían a dos o más razas.