William McKinley fue un representante de Estados Unidos por Virginia .
Nacido en Virginia, McKinley completó sus estudios preparatorios. Fue miembro de la Cámara de Delegados de Virginia por el condado de Ohio (hoy parte de Virginia Occidental ) entre 1798 y 1804, 1806 y 1807.
McKinley fue elegido como demócrata-republicano para el Undécimo Congreso para llenar la vacante causada por la renuncia del representante de los Estados Unidos John G. Jackson y sirvió desde el 21 de diciembre de 1810 hasta el 3 de marzo de 1811.
Más tarde sirvió nuevamente como miembro de la Cámara de Delegados de Virginia en 1820, 1821 y 1824-1826.
Este artículo incorpora material de dominio público del Directorio Biográfico del Congreso de los Estados Unidos.