民國三十七年(1948年)6月,樂東縣府也從舊樂安城遷來現(xiàn)址。
民國三十八年(1949年)3月,瓊崖少數(shù)民族行政委員會的首府機(jī)關(guān)也設(shè)在該鎮(zhèn),管轄樂東、保亭、白沙3縣。
1951年,抱由鎮(zhèn)屬于樂東縣第一區(qū)。
1952年7月,原瓊崖少數(shù)民族行政委員會改為海南黎族苗族自治區(qū),首府機(jī)關(guān)乃駐在抱由鎮(zhèn),管轄樂東、保亭、白沙、東方、瓊中5個少數(shù)民族縣。
1953年,海南黎族苗族自治區(qū)首府機(jī)關(guān)從該鎮(zhèn)搬遷到保亭縣的通什(今五指山市)。
1956年,將樂東縣一區(qū)改為抱由鎮(zhèn)。
1958年,撤區(qū)并鄉(xiāng)并保留抱由鎮(zhèn);同年10月,撤銷抱由鎮(zhèn)成立抱由人民公社。
1961年夏,將抱由人民公社劃分成為抱由、山榮、大安3個人民公社。
1977年9月,取消抱由公社,成立抱由鎮(zhèn)和永明公社。
1983年,改為抱由鎮(zhèn)。
2002年,原山榮鄉(xiāng)10個行政村和原永明鄉(xiāng)7個行政村及原三平鄉(xiāng)的頭塘村、三平村2個村委會合并,設(shè)立抱由鎮(zhèn)。
2009年,縣城成立3個社區(qū)居委會屬抱由鎮(zhèn)管轄。