Neosho (/niːˈoʊʃoʊ/; originalmente é a cidade mais populosa do condado de Newton, Missouri, Estados Unidos, que serve como sede do condado. Com uma população de 11.835 habitantes a partir do censo de 2010, a cidade faz parte da Área Estatística Metropolitana de Joplin, Missouri, uma região com 176.849 habitantes estimados (2011). Neosho fica no extremo oeste do Ozarks. O custo de vida em Neosho é baixo, cerca de 9,9% menor que a média do Missouri e 17,9% menor que a média nacional.