Pelargonium coronopifolium can be found in the Western Cape province, from the Gifberg through the Cederberg and Kouebokkeveld Mountains to Worcester, where it grows in arid fynbos on sandstone slopes. It occurs from about west of the Olifants river to approximately altitude in the Cederberg. The species is primarily pollinated by bees.