Joseph Ferguson (c. 1879 – October 1936) was an English professional rugby league footballer who played between 1899 and 1923. He played at representative level for England, Cumberland and Lancashire, and at club level for Oldham (Heritage No. 54), as a fullback, prop, hooker, or second-row.