John D McGinnis (born February 3, 1954) is a Republican member of the Pennsylvania House of Representatives. He has represented the 79th District, based in Altoona, since 2013.