Rantsila (ruots Frantsila) on Suomen kunta. Se sijaitsee Pohjois-Pohjanmaan maakunnassa, Oulun läänissä, Siikajokilaaksostassa, vajaat 60 km Oulu etelään. Kunnassa on yli 2 000 asukasta. Kunta on perustettu vuonna 1867, ja sen kokonaispinta-ala on 746,64 km², josta vettä on 14,54 km².
Rantsilan naapurikunnat ovat Haapavesi, Kestilä, Liminka, Pulkkila, Siikajoki ja Vihanti.
Rantsilan pinta-alasta suota on yli 70 %, ja kunta onkin Suomen soisin. Soista huomattava osa on otettu ojituksen kautta metsätalouden, turvetuotannon ja maatalouden käyttöön, mutta myös luonnontilaisia alueita on huomattavasti. Kunnan läpi kulkee valtatie 4 (E 75).
Merkittävin rantsilalainen kautta aikain on Christfried Ganander, joka toimi Rantsilan kappalaisena 1775-1790.
