狗头七常见于海南、广东、广西、贵州和云南等省份。
狗头七的小花颜色为黄色至红色。
狗头七生长在山坡沙质地、林缘或路旁,海拔160-2100米。
狗头七分布在海南、广东、广西、贵州和云南等地,印度、斯里兰卡、缅甸、泰国也有分布,在爪哇常有栽培。