[3] Por el censo de 2020 la población había crecido a 3661.
[4] Long Prairie se encuentra ubicada en las coordenadas 45°58′44″N 94°51′48″O / 45.97889, -94.86333.
Según la Oficina del Censo de los Estados Unidos, Long Prairie tiene una superficie total de 6.93 km², de la cual 6.77 km² corresponden a tierra firme y (2.39%) 0.17 km² es agua.
[5] Según el censo de 2010,[6] había 3458 personas residiendo en Long Prairie.
De los 3458 habitantes, Long Prairie estaba compuesto por el 81.78% blancos, el 1.04% eran afroamericanos, el 0.64% eran amerindios, el 0.61% eran asiáticos, el 1.16% eran isleños del Pacífico, el 12.72% eran de otras razas y el 2.05% pertenecían a dos o más razas.