[3] Está situada al sur del estado, muy cerca de la frontera con Arkansas.
Doniphan se encuentra ubicada en las coordenadas 36°37′24″N 90°49′19″O / 36.62333, -90.82194.
Según la Oficina del Censo de los Estados Unidos, Doniphan tiene una superficie total de 3.56 km², de la cual 3.56 km² corresponden a tierra firme y (0%) 0 km² es agua.
[4] Según el censo de 2010,[5] había 1997 personas residiendo en Doniphan.
De los 1997 habitantes, Doniphan estaba compuesto por el 96.64% blancos, el 0.15% eran afroamericanos, el 0.55% eran amerindios, el 0.8% eran asiáticos, el 0% eran isleños del Pacífico, el 0.8% eran de otras razas y el 1.05% pertenecían a dos o más razas.