Alan Brock MacFarlane (May 17, 1924 – December 10, 2018) was a Canadian lawyer, judge and politician in British Columbia.
He represented Oak Bay in the Legislative Assembly of British Columbia from 1960 to 1968 as a Liberal.
MacFarlane served in the Royal Canadian Air Force during World War II.
He resigned his seat in 1968 and was appointed to the Supreme Court of British Columbia.
MacFarlane served as a justice in the British Columbia Court of Appeal from 1982 to 1995.