Nopalucan de la Granja es una localidad del estado mexicano de Puebla.
Es cabecera del municipio de Nopalucan.
La instalación fue hecha por Juan de la Granja.
La población fue nombrada «Nopalucan de la Granja» en su honor.
En 1851 fue instalado igualmente el primer teléfono de México en esta localidad, con la misma conexión.