James Pearce (born 28 July 1948) is an Australian politician, born in the Sydney suburb of Paddington. He was a member of the Legislative Assembly of Queensland from 1989 to 2009. He returned to the Assembly in 2015 as the member for Mirani, but was defeated in 2017.