John Iddon (8 January 1902 – 17 April 1946) was an English professional cricketer who played for Lancashire County Cricket Club from 1924 to 1945, and in five Test matches for England in 1935. He was born at Mawdesley, Lancashire, and died following a motor accident at Madeley, Staffordshire.