Xaignabouli eli Sayabouly on Laosin provinssi, joka sijaitsee maan länsiosassa. Sen pinta-ala on 16 389 neliökilometriä, ja vuoden 2015 väestönlaskennassa siellä oli noin 381 400 asukasta. Se rajoittuu lännessä Mekong-jokeen ja Thaimaahan. Alue syntyi vuonna 1904, kun se liitettiin Siamista Ranskan Indokiinaan. Alue kuului viisi vuotta 1940-luvulla Thaimaalle, mutta Laosin itsenäistyttyä vuonna 1949 alue on kuulunut sille.
Xaignaboulin alueella asuu noin 75 prosenttia maan kaikista noin 560:stä luonnonvaraisesta aasiannorsusta.
Xaignabouli jakautuu yhteentoista piirikuntaan, jotka toimivat paikallishallinnon alaisuudessa. Ne ovat Sayabouly, Khop, Hongsa, Ngeun, Xienghone, Phiang, Paklay, Kenethao, Saysathan, Botene ja Thongmixay.