Ocoyoacac limita al norte con los municipios de Lerma y Huixquilucan; al sur con los de Jalatlaco, Capulhuac y Tianguistenco; al este con la Ciudad de México, y al oeste con el distrito de Lerma y los municipios de San Mateo Atenco y Metepec.