Marion is een stad in Marion County, Kansas, Verenigde Staten. Het is tevens de zetel van Marion County. Het is vernoemd naar Francis Marion, een brigadegeneraal uit de Amerikaanse Revolutionaire Oorlog, bekend als de "Swamp Fox". In 2010 woonden er 1.927 mensen.