Balzac is a hamlet in Rocky View County, which is in the Calgary Metropolitan Region of the Canadian province of Alberta. It is located immediately west of Queen Elizabeth II Highway, at the intersection with Highway 566, 24 km (15 mi) north of Calgary city centre and 12 km (7.5 mi) south of Airdrie. The hamlet is located in census division No. 6 and in the Alberta federal electoral district of Banff—Airdrie (formerly in the federal electoral district of Wild Rose).