Alexander Barrett Macdonald (21 October 1918 – 5 March 2014) was a Canadian politician who served for several years in the Legislative Assembly of British Columbia and briefly in the House of Commons of Canada. He was a barrister and solicitor by career. He was elected to the Canadian Parliament in the riding of Vancouver Kingsway in the 1957 general election as a member of the Co-operative Commonwealth Federation. In the following year, he was defeated by John Ferguson Browne of the Progressive Conservative party in the 1958 election.