Henry Allcock (baptised January 26, 1759 – February 22, 1808) was a judge and political figure in Upper and Lower Canada. His family was from Edgbaston and he was born in Birmingham, England in 1759 and studied law at Lincoln's Inn in London. He was called to the bar in 1791. In 1798, he was appointed judge in the Court of King's Bench of Upper Canada. In 1800, he was elected to the 3rd Parliament of Upper Canada representing Durham, Simcoe and 1st York. However, a petition was raised citing irregularities on the part of his agent and he was unseated. Angus Macdonell won the seat in a by-election.