蛇雕的分布情況如下:
在中國,蛇雕主要分布於遼寧、浙江、安徽、福建、江西、廣東、廣西、貴州、雲南、西藏、台灣、海南等地。在雲南省,它們還特別常見於保山市龍陵縣的小黑山保護區及其周邊區域,主要棲息和活動於闊葉林、混交林或林緣。
在國外,蛇雕分布於印度、斯里蘭卡、緬甸、中南半島、馬來西亞、印度尼西亞、日本、菲律賓等地。
此外,蛇雕共有20到21個亞種,其中中國有4個亞種。這些包括雲南亞種,主要見於雲南西部和西藏墨脫等地;東南亞種,分布於中國大部分地區;台灣亞種,僅分布於台灣;海南亞種,僅分布於海南。所有這些亞種都是留鳥。