James Caven Mahaffy (August 29, 1905 – November 29, 1986) was a provincial level politician from Alberta, Canada.
Mahaffy held a seat in the electoral district of Calgary as an Independent.
Mahaffy ran for a seat in the 1940 Alberta general election.
He was elected to the third seat in the Calgary electoral district as an Independent under the Alberta Unity Movement.
[2] He briefly served as Leader of the Opposition during the 3rd Session of the 9th Alberta Legislative Assembly.