Parken er avlang, ca. 800 meter på langs (nord-sør) med et areal på 89 dekar. Av parkene innenfor ring 2 (indre by) er St. Hanshaugen den nest største etter Slottsparken. Parken ligger på en høyde (høyeste punkt 83 meter over havet, laveste ved Knud Knudsens plass cirka 50 meter over havet), og fra toppen er det god utsikt til fjorden og de sentrale deler av byen. I parken er det målestasjon for nedbør, og nedbørsmengden (685 mm per år) er det laveste av de 20 målepunktene i Oslo kommune.