全市辖7个街道,17个镇分别是玉屏街道、龙山街道、龙江街道、音西街道、宏路街道、石竹街道、阳下街道,海口镇、城头镇、南岭镇、龙田镇、江镜镇、港头镇、高山镇、沙埔镇、三山镇、东瀚镇、渔溪镇、上迳镇、厝镇、江阴镇、东张镇、镜洋镇、一都镇,江镜华侨农场、东阁华侨农场。