Diviacka Nová Ves leží v Hornonitrianskej kotline pri východnom úpätí Strážovskej hornatiny na nive Nitrice. Nadmorská výška v strede obce je 270 m n. m., v chotári 259-1009 m n. m. Bučinami a dubovohrabovými porastami je zalesnená len západná časť chotára. Má rendziny a hnedé lesné pôdy (výskyt uhoľných slojov).
Zdroj: Vlastivedný slovník obcí na Slovensku, 1. časť