Es nativa de Norteamérica en México donde se encuentra en Baja California y Baja California Sur desde el nivel del mar hasta 200 msnm, que se pueden encontrar en suelos rocosos y en suelos de arena fina entre los matorrales.