四川海拔1500米以上山区蛇较少。
中国西藏,新疆,青海省区几乎没有蛇。所在省份海拔越高,蛇的种类和数量越少。蛇的地理分布是以其垂直分布来划分的,以沿海到海拔1000米左右的平原、丘陵和低山区较多。1000米以上山区较少,4000米以上的高山地区基本上没有蛇类分布。蛇类动物在地球上的分布也很广泛,只要不是南极和北极这样的极端环境,几乎都多多少少的分布着某些种类的蛇类动物。而就我国而言,蛇的分布范围虽然几乎遍布全国,但更多的蛇种都生活在长江以南,呈现出由北到南、数量和种类逐步增多的趋势。比如,在四川和湖南境内分布的蛇类动物达到了60种以上,而在内蒙古分布的蛇类动物则往往不超过10种,中国西藏,新疆,青海省区几乎没有蛇。