Stavropol se encuentra en el sur de Rusia, 1.404 km al sur de Moscú. Es un centro cultural, empresarial e industrial de la región. Es una de las ciudades más grandes del Cáucaso Norte.
La altura de Stavropol alcanza marcas de altitud extrema, desde 230 hasta 660 m sobre el nivel del mar.
El área de la ciudad es de 242 kilómetros cuadrados. Stavropol se encuentra en el paralelo 45 (que es equidistante del Polo Norte y el Ecuador). Una de las calles de la ciudad lleva el nombre 45-I, reflejo de esta distinción.