Szpanów był lokowany na prawie magdeburskim w 1562 r. z przywilejem dwóch jarmarków. Do 1569 r. Szpanów znajdował się w granicach Wielkiego Księstwa Litewskiego, a po unii lubelskiej w koronnym województwie wołyńskim. Od 1793 r. – po II rozbiorze Rzeczypospolitej Szpanów znalazł się na ziemiach włączonych do cesarstwa rosyjskiego (ziemie zabrane), w guberni wołyńskiej. W czasach II Rzeczypospolitej znajdował się w województwie wołyńskim. Od 17 września 1939 r. znajdował się w granicach Ukrainy – najpierw sowieckiej, obecnie niepodległej.