James Mahaffy
| James Caven Mahaffy | |
|---|---|
| Leader of the Official Opposition in Alberta | |
| In office February 18, 1943 – March 30, 1943 | |
| Preceded by | Alfred Speakman | 
| Succeeded by | James H. Walker | 
| MLA for Calgary | |
| In office 1940–1944 | |
| Preceded by | Edith Gostick Ernest Manning John Irwin John Hugill | 
| Succeeded by | Rose Wilkinson Howard MacDonald Aylmer Liesemer | 
| Personal details | |
| Born | August 29, 1905 Port Elgin, Ontario | 
| Died | November 29, 1986 (aged 81) | 
| Political party | Independent Movement | 
James Caven Mahaffy (August 29, 1905 – November 29, 1986) was a provincial level politician from Alberta, Canada. He served as a member of the Legislative Assembly of Alberta from 1940 to 1944. Mahaffy held a seat in the electoral district of Calgary as an Independent. Mahaffy briefly served as Leader of the Opposition.