唐貞元十九年(803年)析南安縣西南4鄉(xiāng)置大同場(chǎng)。
清至民國(guó)前期稱“在坊里”。
1938年隸屬于第一區(qū),1940年3月撤區(qū)改稱“城廂鎮(zhèn)”,1944年8月以唐曾置大同場(chǎng)更名為大同鎮(zhèn)。
1950年更名城關(guān)鎮(zhèn),直隸于縣政府。
1952年10月隸屬于第六區(qū),1955年10月又直隸于縣。
1959年改稱城關(guān)公社,1980年為城關(guān)鎮(zhèn),1984年復(fù)名大同鎮(zhèn)。
2000年,撤銷大同鎮(zhèn),設(shè)立大同、祥平兩個(gè)街道,至今。
2016年,政府駐地從廈門市大同街道城西路158號(hào),搬遷到廈門市大同街道朝暉路699號(hào)。