James Pearson Shaw (January 24, 1867[1] – December 9, 1946[2]) was a political figure in British Columbia.
He was born in Glanbrook Township, Ontario, the son of Thomas Shaw and Mary Jane Choate, and was educated in Brant County and in Brantford.
He was a justice of the peace, served as secretary-treasurer for the Shuswap school board and was president of the Kamloops Agricultural Association from 1903 to 1904.
[1] Shaw was defeated by Frederick William Anderson when he ran for reelection to the assembly in 1916.
This article about a Member of the Legislative Assembly of British Columbia is a stub.