Zostały opisane także inne rzekome podgatunki, takie jak orientalis, vogti i alexandrovi, ale nie są one obecnie uznawane.
Występowanie Oknówka występuje w zależności od podgatunku: D. u . urbicum gniazduje na terenach od zachodniej, środkowej i północnej Europy na wschód po centralną Mongolię i rzekę Jenisej w zachodniej Syberii. Na zimę migruje szerokim frontem głównie do subsaharyjskiej Afryki. D. u. meridionale gniazduje w północnej Afryce (Maroko, Tunezja i północna Algieria), południowej Europie i dalej na wschód po zachodnio-środkową Azję (po Tienszan i Kaszmir). Zimuje w Afryce i południowo-zachodniej Azji. Nielicznie zimuje także w południowych Indiach (nie podano, który podgatunek).
Preferowanym siedliskiem oknówki jest otwarty teren z niską roślinnością, taki jak pastwiska, łąki i pola uprawne, najlepiej w pobliżu wody. Gatunek występuje również w górach do wysokości co najmniej 2200 m. Znacznie częściej występuje w miastach w porównaniu do jaskółki dymówki, gnieździ się nawet w centrach miast, jeśli powietrze jest wystarczająco czyste. Bardziej prawdopodobne niż w przypadku innych jaskółek eurazjatyckich jest spotkanie jej w pobliżu drzew, ponieważ zapewniają pożywienie złożone z owadów, a także miejsca do gniazdowania.