John Beaton (Motherwell, 9 januari 1982) is een Schots voetbalscheidsrechter. Hij trad in 2012 in dienst bij de FIFA en UEFA. Ook leidt hij sinds 2009 wedstrijden in de Scottish Premier League.

Op 5 juli 2012 maakte Beaton zijn debuut in Europees verband tijdens een wedstrijd tussen IF Elfsborg en Floriana in de voorronde van UEFA Europa League; het eindigde in 8–0 voor Elfsborg en de Schotse scheidsrechter gaf drie gele kaarten en één directe rode kaart. Zijn eerste interland floot hij op 10 oktober 2016, toen Andorra met 1–2 verloor van Zwitserland. Tijdens dit duel gaf Beaton vijf gele kaarten.

Interlands 

Laatst bijgewerkt op 22 juni 2023.

Zie ook 
 Lijst van voetbalscheidsrechters

Schots voetbalscheidsrechter