Kelso ND is located at 47.322948, -97.029648 geo coordinates. Kelso, ND is located in North Dakota, United States Of America.