Obec Slavnica leží uprostred Ilavského podolia na nive Váhu. Nadmorská výška v strede obce je 236 m n. m., v chotári 232-534 m n. m. Juhovýchodná plochá zalesnená časť chotára prechádza cez pahorkatinné podhorie Bielych Karpát do zalesnenej vrchoviny, ktorú tvoria druhohorné horniny. Prevládajú hnedé lesné a nivné pôdy.
Zdroj: Vlastivedný slovník obcí na Slovensku 3. časť