維新原名小兔場。1941年前隸屬大方縣,當年7月成立納雍縣時更名為維新鄉,取棄舊革新、維持鄉政權之意。1958年成立維新人民公社,1966年改為光明公社,1972年恢復原名維新鄉,1984年建鎮,1991年建並撤時將原維新、咪布、奢溝兩鄉壹鎮並為現在的維新鎮。鎮機關駐地維新街上,有學校、醫院、郵電、法庭、派出所、供銷、民貿、煙草等單位,是全鎮政治、經濟、文化中心。轄1個居民委員會和14個村民委員會,153個村民小組,72個自然村,居住著漢、苗、彜、仡佬、穿青、白族等7712戶35225人。