Nauvoo está localizada en las coordenadas (40.544567, -91.380317) y se encuentra a 207 metros sobre el nivel del mar.