Napoleon es una ciudad situada en el condado de Lafayette, Misuri, Estados Unidos.
[2] La localidad está ubicada en las coordenadas 39°7′42″N 94°5′20″O / 39.12833, -94.08889 (39.128467, -94.088787).
[3] Según la Oficina del Censo de los Estados Unidos, tiene una superficie total de 4.54 km², de la cual 4.53 km² corresponden a tierra firme y 0.01 km² están cubiertos de agua.
[3] Según el censo de 2020, en ese momento había 211 personas residiendo en la localidad.
[5] Del total de la población, el 1.42% eran hispanos o latinos de cualquier raza.