頂下草清代屬七都萬安保。
1940年屬四股鄉(1944年與海烏鄉合并為浯江鄉)的萬安保所轄。
新中國初期屬第八區(浯江區)赤土嶺鄉所轄。
1956年10月浯江區合并于舊鎮區,赤土嶺鄉合并于荷山鄉,頂下草隨之屬舊鎮區荷山鄉管轄。
1958年9月屬浯江公社(1961年7月合并于舊鎮公社)的頂下草大隊。
1961年,頂下草大隊改屬城關公社。
1984年改屬城關鄉的頂下草村。
1988年5月城關鄉合并于綏安鎮,頂下草屬綏安鎮所轄,自命名起沿用至今。