Wieś stanowi sołectwogminy Ludwin[7]. Według Narodowego Spisu Powszechnego z roku 2011 wieś liczyła 557 mieszkańców[8].
Etymologia
Nazwa pochodzi od nazwy osobowej Kania i apelatywu Wola. W zapisach jak przedstawia Kazimierz Rymut wahanie między formą zestawienia, złożenia i zrostu członów nazwy[9].
„Kaniska Wolia” w takim brzemieniu wymienia się wieś w roku 1563, „Wolia Kanska” w roku 1578. „Kania Wola” w latach 1738–1739 także Kania Wola w 1787 Spis diecezjalny, „Kania Wola” w spisie 1827, Kaniowola 1870 Kaniwola, [w:] Słownik geograficzny Królestwa Polskiego, t. III: Haag – Kępy, Warszawa 1882, s. 805.. Nazwa w formie obecnie brzmiącej Kaniwola od 1933 roku.
Od 1868 roku Kaniwola stała się niezależna od dóbr łęczyńskich, część majątku rozparcelowano na mocy ukazu carskiego o uwłaszczeniu, pozostałą część nabył Józef Szczepański.
Zabytki
Zespół dworski, nr rej.: A/987 z 10.11.1989 składający się z budynku dworu, spichrza i obory, oraz parku[11]. Zabytkowy dwór z 1924 jest obecnie w rękach prywatnych.
↑Rozporządzenie Ministra Administracji i Cyfryzacji z dnia 13 grudnia 2012 r. w sprawie wykazu urzędowych nazw miejscowości i ich części (Dz.U. z 2013 r. poz. 200).
↑Janusz Łosowski, Sprzedaż Łęcznej i okolicznych wsi przez strażnika litewskiego Stanisława Potockiego hetmanowi polnemu koronnemu Stanisławowi Mateuszowi Rzewuskiemu w roku 1725, w: Studia Łęczyńskie tom 2-3, Łęczna 2010-2011, s. 56.