James McPherson may refer to: James Alan McPherson (1943–2016), American short story writer and essayist, and winner of the Pulitzer Prize for fiction James Alpin McPherson (1842–1895), Australian bushranger James B. McPherson (1828–1864), General in the United States Civil War James M. McPherson (born 1936), Pulitzer Prize-winning United States history professor and Civil War historian James E. McPherson (born c. 1955), former Judge Advocate General of the United States Navy James Unaipon (died 1907), Australian Aboriginal leader (used the surname McPherson prior to 1861) James McPherson (cricketer) (1842–1891), Australian cricketer James McPherson (New Zealand politician) (1831/32–1905), Member of Parliament in the Waikato Region of New Zealand James Anderson McPherson (1900–1980), New Zealand horticulturist, horticultural administrator and writer James L. McPherson (1881–1951), member of the Alberta Legislature from 1935 to 1952 Jim McPherson, former member of the Alberta Legislature from 1982 to 1986