城，百姓挡路拦车，过了很久才能离开。元祉回朝担任平西将军、太仆少卿，很快转任太仆卿。当时关右各州多次遭受西戎骚扰，北魏朝廷以元祉前往镇定民心，安和内外，当地户口很快增加了二万户。朝廷封元祉开国县子，食邑二百户，以元祉出任使持节、都督华州诸军事、安西将军、华州刺史如故，增加封邑二百户。朝廷又征召元祉担任并州刺史，元祉辞让，改任镇东将军、金紫光禄大夫。元祉感到当时要发生大变动，于是称病回家。魏孝庄帝元子攸即位后，元祉因为有功，被封为城阳县开国公，增加封邑总计一千二百户，出任侍中、中军将军、右卫将军、监典书事、领