穿山甲分布具有明显地域性,亚洲和非洲的种类互不重叠:
亚洲种群:中华穿山甲曾广泛分布于中国长江以南各省及台湾、海南,现因栖息地破坏和盗猎数量锐减,仅在云南、广西等地偶见;印度穿山甲分布于印度次大陆及尼泊尔;马来穿山甲和菲律宾穿山甲则局限于东南亚热带雨林及岛屿。

非洲种群:4 种均分布于撒哈拉以南非洲,大穿山甲多见于西部湿润森林,树穿山甲和长尾穿山甲栖息于中非雨林,南非穿山甲则适应稀树草原和半荒漠地带。
它们均喜栖息于山麓、丘陵或草原的潮湿地区,挖洞而居或树栖,昼伏夜出,依赖蚁类和 termite 为食。受人类活动影响,所有穿山甲的原生栖息地均呈碎片化,种群数量持续下降。