Ašva teka Akmenės ir Mažeikių rajonuose, Vadaksties upės kairysis intakas.
Upės ilgis 33 km, baseino plotas 172 km². Versmės Kamanų pelkėse, 7 km į šiaurės rytus nuo Viekšnių. Teka į šiaurės vakarus, kerta Mažeikių - Jonavos geležinkelį. Įteka į Vadakstį 3 km nuo jo žiočių. Slėnis aukštupyje platus, lėkštas, pelkėtas, žemupyje siauras ir gilus. Vidutinis debitas žiotyse 1,38 m³/s, maksimalus 40 m³/s. Vandens kelionė šia upe tinka pradedantiesiems vandens turistams. Rekomenduojamos plaukimo priemonės - baidarės, kajakai, pripučiami laiveliai. Maršrutas gana įdomus.
Pavasarį, ar po smarkesnių liūčių
Užvartos, užvirtę medžiai, rėvos, užtvanka
ZW/WW 1- (1+)
Upės ekologinė būklė - vidutinė
Atstumai upe
8.4 Tulnikių užtvanka. Užtvankos aukštis 5 m, patvankos plotas 29 ha. Vidutinis nuolydis iki Kūlupio 135 cm/km. Iki žiočių upė teka mišku, slėnis gilus, krantai statūs, aukštis iki 12 m. Atodangos. Upės srovė greita, retos rėvos, užvartos.
6.8 Tiltas. dš. Tulnikiai.
5.7 kr. Osupis.
4.4 dš. Alksnupis.
3.3 kr. Mantvydai.
2.4 dš. Kūlupis. Srovė nurimsta, upę patvenkia Leckavos HE užtvanka.
0.7 Leckavos HE užtvanka. Užtvankos aukštis 7 m, tvenkinio plotas 12 ha. kr. Leckava. Vidutinis nuolydis iki žiočių 171 cm/km.
0.0 Ašva įteka į Vadakstį.