Село Новоселиця розташоване в західній частині Кіровоградської області, на відстані 7,5 кілометрів від районного центру міста Благовіщенська і залізничної станції Грушка.
Розташоване село у південно-західній частині Придніпровської височини, у лісостеповій зоні. Місцеві грунти славляться своїми чорноземами та їх родючістю.
Рельєф переважно рівнинний з пагорбами та долинами. У листяному лісі переважають дуби, клени,ясени та граб. Але в основному село бідне на лісові ресурси.