新城子镇位于永昌县西南部,祁连山此麓,距县城39公里。东与焦家庄乡接壤,南邻肃南县皇城区,西经军马一、四场,北连红山窑乡。该镇历史悠久,文化源远流长,民风民俗淳厚,是“丝绸古道”上享盛名的观光旅游区。
新城子镇光照充足,干燥多风,昼夜温差大,气候冷凉,无霜期短,具备得天独厚的油菜种植自然条件,种植的油菜籽兼具产量高、品质好等特点,是传统农作物之一。2014年油菜花景观被国家农业部授予“中国美丽田园”称号。