Montemorelos is a city and surrounding municipality of 67,428 inhabitants located in the Northern Mexican state of Nuevo León, in the valley of the Pilon River. It was named after José María Morelos.