John Peter Caffery (fæddur 21. maí 1879 <unk> 2. febrúar 1919) var kanadískur íþróttamaður sem keppti í maraþonhlaupi á Ólympíuleikunum 1908.
Hann endađi í ellefta sæti. Caffrey var einnig tvífaldur meistari í Boston maraþoninu. Hann sigraði með tíma 2:39:44.4 árið 1900 og með tíma 2:29:23.6 árið 1901, sem báðir voru brautarmet á þáverandi 25 mílna braut.