El municipio de Melchor Ocampo se localiza en la región norte del Estado de México y al noreste de la ciudad de Toluca a 106 kilómetros de distancia y 40 kilómetros al norte de la ciudad de México. La cabecera municipal con el mismo nombre, se sitúa a 5 kilómetros al noreste de Cuautitlán sobre la carretera que une a esta población con el municipio Zumpango.