El municipio de San Pedro Garza García se localiza en la región centro del estado, formando parte de la Zona Metropolitana de Monterrey y al pie de la Sierra Madre Oriental. Su relieve es muy característico, ya que combina áreas urbanas relativamente planas con zonas montañosas de gran altura, donde destacan formaciones como la Sierra Madre de Nuevo León y espacios naturales protegidos como el Parque Nacional Cumbres de Monterrey. El clima es semiárido con variaciones locales, siendo más cálido en las partes bajas y más fresco conforme se asciende a la sierra, donde también se presenta mayor humedad.
En cuanto a flora, en las zonas urbanas y bajas predomina el matorral xerófilo, con especies como mezquite, huizache y anacua, mientras que en las áreas montañosas se desarrollan bosques de encino, pino y vegetación de montaña, con mayor densidad y diversidad. Esta variedad de ecosistemas permite la presencia de fauna como osos negros, venados, zorros, aves rapaces y una gran diversidad de reptiles e insectos. En cuanto a cuerpos de agua, el municipio cuenta con arroyos de montaña y forma parte de la cuenca del Río Santa Catarina, que aunque suele ser de flujo intermitente, es fundamental para el equilibrio ecológico y la recarga de acuíferos.