Neosho (/niːˈoʊʃoʊ/; původně Neosho je nejlidnatější město v okrese Newton ve státě Missouri ve Spojených státech amerických, kde slouží jako sídlo okresu. Při sčítání lidu v roce 2010 zde žilo 11 835 obyvatel a město je součástí metropolitní statistické oblasti Joplin ve státě Missouri, která má odhadem 176 849 obyvatel (2011). Neosho leží na západním okraji Ozarků. Životní náklady ve městě Neosho jsou nízké a jsou přibližně o 9,9 % nižší než průměr v Missouri a o 17,9 % nižší než celostátní průměr.