John Paton Booth (20 December 1837 – 25 February 1902) was a Scottish-born political figure in British Columbia. He represented Cowichan from 1871 to 1875, The Islands from 1890 to 1894 and North Victoria from 1894 to 1902 in the Legislative Assembly of British Columbia.