内加尔、马里、阿尔及利亚南部、几内亚、塞拉里昂、象牙海岸、加纳、多哥、贝宁、尼日尔、尼日利亚、乍德、苏丹、喀麦隆、中非共和国、刚果民主共和国的东南北部、乌干达、肯雅、索马里、卢旺达、布隆迪、坦桑尼亚、安哥拉、赞比亚、马拉维、莫桑比克、辛巴威、博茨瓦纳、纳米比亚及南非。牠们亦会出没于阿拉伯半岛，包括沙地阿拉伯西南部及也门。在一些雨林地区看不到鼓腹咝蝰的踪影，如西非沿岸及中非。由地中海沿岸至北非亦看不见牠们。在阿拉伯半岛，最北的出现地点是塔伊夫。亦有发现在阿曼南部的佐法尔出现。
栖息