La ciudad está localizada mayoritariamente dentro de los límites del municipio de Waupaca, pero es políticamente independiente del municipio.
La localidad está ubicada en las coordenadas 44°21′0″N 89°4′12″O / 44.35000, -89.07000.
Según la Oficina del Censo, tiene una superficie total de 21.26 km², de los cuales 20.51 km² corresponden a tierra firme y 0.75 km² están cubiertos de agua.
[3] Según el censo de 2020, en ese momento había 6282 personas residiendo en la localidad.
Del total de la población, el 3.98% eran hispanos o latinos de cualquier raza.