San Juan Olintepeque é uma cidade da Guatemala, localizada no departamento de Quetzaltenango, a 6 km da cidade de Quetzaltenango e a 202 km da Cidade da Guatemala. Está localizada às margens do rio Xequijel, e seus habitantes falam principalmente espanhol e quiché. A igreja católica da cidade é dedicada ao padroeiro, São João Batista.
Após a Independência da América Central em 1821, a cidade foi atribuída ao departamento de Quetzaltenango para a administração de questões judiciais, quando o Estado da Guatemala foi formalmente criado em 1825. Em 1838, passou para o Estado de Los Altos, que foi aprovado pelo Congresso da República Federal da América Central naquele mesmo ano. No novo estado houve constantes revoltas e tensões com a Guatemala, até que as hostilidades eclodiram em 1840, e o general Rafael Carrera recuperou a região para a Guatemala.
Existem relatos de que Olintepeque foi o local em que ocorreu a grande e decisiva batalha entre os guerreiros espanhóis e quichés, e uma lenda que afirma que o Rio Xequijel, o "rio de sangue", ficou vermelho durante este massacre. Atualmente, no entanto, a cidade é mais conhecida como uma pequena vila pacífica, que conta com uma pequena igreja colonial e um mercado às terças-feiras.
Muitos dos nomes de municípios e cidades na Guatemala se dividem em duas partes: o nome do santo católico venerado no dia em que as localidades foram fundadas e uma descrição com raízes náuatles. Esta composição ocorre porque as tropas que invadiram a região na década de 1520 sob o comando de Pedro de Alvarado eram compostas por soldados espanhóis e indígenas tlaxcalanos e cholultecanos. Em alguns casos, as cidades mantêm apenas o nome em náuatle, como no caso de Olintepeque, que vem das raízes "tepē-" (em castelhano: "colina" ou "montanha") e "-k" (em castelhano: "en").