El distrito de Santa Rosa está situado en la parte sur de la provincia de Pallasca del departamento de Ancash, a 2 370 m .s.n.m. Geográficamente, se encuentra a 08º31'28" de latitud sur y 78º03'53" de longitud oeste.
Sus límites territoriales son los siguientes:
Límites Territoriales del distrito de Santa Rosa.

Por otra parte, Santa Rosa tiene una superficie de 298.77 km 2 , considerándose así como el segundo distrito de mayor extensión de la Provincia de Pallasca.

Mapa de Santa Rosa, identificando Centros Poblados