William Francis McMahon (3. tammikuuta 1910 - 26. helmikuuta 1991) oli yhdysvaltalainen pitkämatkailija. Hän voitti maratonkilpailun vuonna 1936 ja pääsi olympialaisiin.
Berliinissä hän ei päässyt loppuun.