James Caven Mahaffy (29 de agosto de 1905 – 29 de noviembre de 1986) fue un político provincial de Alberta , Canadá. Fue miembro de la Asamblea Legislativa de Alberta de 1940 a 1944. Mahaffy ocupó un escaño en el distrito electoral de Calgary como independiente. Mahaffy se desempeñó brevemente como líder de la oposición.
Mahaffy se presentó como candidato a un escaño en las elecciones generales de Alberta de 1940. Fue elegido para el tercer escaño en el distrito electoral de Calgary como independiente en el marco del Movimiento de Unidad de Alberta. [2]
Se desempeñó brevemente como líder de la oposición durante la tercera sesión de la novena Asamblea Legislativa de Alberta .
Mahaffy no se presentó a un segundo mandato en 1944.