James E. Porter (1857–1946) was an American politician, born in Cass County, Missouri, and the mayor of Kansas City, Kansas, from 1910 to 1913.