Ballastgreinkjempe vokser i vegkanter, på brakkmark og sammen med gras i garrigue. Arten er naturlig utbredt i middelhavslandene, Madeira, Sahara og videre sørover til Tanzania og østover til Turkmenistan, Afghanistan og Pakistan. Det er usikkert om den er naturlig eller innført på Kanariøyene. Den er funnet forvillet lenger nord i Europa og i Sør-Afrika og Sør-Amerika.