Firgrove is ‘n dorp aan die spoorlyn tussen Kaapstad en die Strand.

Die dorp is by ongeveer die koördinate 34° 3′ suid en 18° 47′ oos en 28 m bo seespieël. Dit is suid van die R102-pad (Ou Hoofweg) en die spoorlyn, noord van die N2-hoofweg en oos van die Baden Powell-verbypad (R310). Somerset-Wes grens aan die dorp se oostekant, Macassar aan die suidwestekant en Faure en Eersterivier aan die noordwestekant.

Firgrove beslaan 64 ha en het ‘n bevolking van effens oor die 2 000.