Política: Actual alcalde de Quetzaltenango para el período 2020-2024 por el partido HUMANISTA.
Fue electo diputado por el distrito de Quetzaltenango por el partido Unión del Cambio Nacional -UCN- en las elecciones de 2015, pero no pudo asumir su cargo por ser contratista del Estado.
Candidato a alcalde por la Municipalidad de Quetzaltenango por el partido Libertad Democrática Renovada -LIDER- en 2011.
Posibles tachas: Cuando ganó las votaciones como alcalde de la Municipalidad en 2019, el ciudadano Rubén Antonio Morales Girón interpuso un amparo en en su contra en la Corte Suprema de Justicia aduciendo que no podía asumir el puesto de alcalde porque en ese momento era contratista del Estado. Juan Fernando López Fuentes obtuvo un contrato de Q32 millones , por medio de su empresa J.F. Bienes Raíces, para la construcción y mantenimiento de nichos del Cementerio General de la ciudad de Quetzaltenango. Sin embargo, en septiembre de 2019 el concejo municipal de ese entonces decidió rescindir el contrato, una medida que le benefició para asumir luego como alcalde.