James O. Gordon is an American politician who served as a member of the Alabama House of Representatives from 2006 to 2010. A member of the Alabama Democratic Party, he is running in the 2026 Alabama Public Service Commission election.
Gordon was elected to the state house in 2006. He left office in 2010. He has worked as a chiropractor, and filed for bankruptcy in 2011. He qualified to run for the Alabama Public Service Commission in the 2026 Democratic primary, held on May 19.