1958年成立姚村人民公社,西坡嶺大隊、張村大隊屬之;1981年12月,因張村大隊重名,更名為青山大隊,兩大隊隸屬不變;后西坡嶺大隊更名西坡大隊;1983年5月公社改鄉(xiāng),大隊改村,為姚村鄉(xiāng),西坡村、青山村屬之;2013年4月青山村和西坡村合并為天子湖村,屬姚村鄉(xiāng);2021年3月17日,根據(jù)《安徽省民政廳關(guān)于同意宣城市調(diào)整部分鄉(xiāng)鎮(zhèn)行政區(qū)劃的批復(fù)》(皖民地函〔2021〕66號)文件精神,姚村鄉(xiāng)撤鄉(xiāng)設(shè)鎮(zhèn),更名姚村鎮(zhèn),屬之至今。