James Weir (politician)

James Weir (August 5, 1863 – April 8, 1949) was a provincial level politician from Alberta, Canada.

He defeated incumbent MLA John Glendenning in a hotly contested three-way race that separated first from third place by 31 votes.

Weir was elected as an Independent and affiliated with the Non-Partisan League.

Weir only served a single term in the assembly did not run again after dissolution in 1921.

This article about an Alberta politician is a stub.