Este municipio forma parte de la zona metropolitana de Monterrey, cuenta con una extensión territorial de 239.036 kilómetros cuadrados y una altura promedio de 400 metros sobre el nivel del mar. Colinda al noroeste con el municipio de Salinas Victoria, al norte con el municipio de General Zuazua y al este con el municipio de Pesquería; al sureste con el municipio de Juárez, al sur con el municipio de Guadalupe, a suroeste con el municipio de San Nicolás de los Garza y al oeste con el municipio de General Escobedo.