菟丝子,海拔200-3000米的田边、山坡阳处、路边灌丛或海边沙丘,通常寄生于豆科、菊科、蒺藜科等多种植物上。分布于黑龙江、吉林、辽宁、河北、山西、陕西、宁夏、甘肃、内蒙古、新疆、山东、江苏、安徽、河南、浙江、福建、四川、云南等省,伊朗,阿富汗向东至日本,朝鲜,南至斯里兰卡,马达加斯加,澳大利亚也有分布。