John Mackenzie, (născut la 30 august 1835, Knockando, județul Moray, Scoția - a murit la 23 martie 1899, Kimberley, Colonia Capului [acum în Africa de Sud]), misionar britanic care a fost un campion constant al drepturilor africanilor din sud. Africa și un susținător al intervenției britanice pentru a reduce răspândirea influenței Boer, în special pe teritoriile popoarelor Tswana („Bechuana” în ortografia variantelor mai vechi).
Mackenzie, membru al London Missionary Society (acum Consiliul pentru Misiunea Mondială), a mers în Africa de Sud în 1858 și și-a început activitatea misionară la Kuruman (acum în Africa de Sud) și a continuat în teritoriile Tswana cunoscute sub numele de Bechuanaland. Problemat de înrădăcinările crescânde pe teritoriile Tswana de către Boers din Republica Transvaal către est, el a fost activ din 1867 în încercarea de a face Marea Britanie să declare un protectorat pe teritoriile Tswana, susținând că britanicii vor proteja drepturile africane de rasismul Boer. În 1884 a fost declarat un protectorat pe teritoriile din sudul Tswana, cunoscut sub numele de Bechuanaland britanic (acum în nordul Africii de Sud), cu Mackenzie ca adjunct al comisarului său. El a pierdut această slujbă la Cecil Rhodes în 1885, dar a rămas în politică, păstrând o mare influență. Mai târziu în acel an a participat la Expediția Warren, care a determinat ca țările Tswana la nord de Bechuanaland britanică să fie declarate Protectoratul Bechuanaland (acum Botswana). În 1889 s-a retras pentru a-și relua activitățile misionare.