青海省海西州共有21个镇,具体如下:
1.德令哈市包括尕海镇、怀头他拉镇、柯鲁柯镇。
2.格尔木市有唐古拉山镇、郭勒木德镇。
3.乌兰县有希里沟镇、茶卡镇、柯柯镇、铜普镇。
4.都兰县有察汗乌苏镇、香日德镇、夏日哈镇、宗加镇。
5.天峻县有新源镇、木里镇、江河镇。
6.冷湖行委有冷湖镇。
7.大柴旦行委有大柴旦镇、锡铁山镇。
8.茫崖行委有花土沟镇、茫崖镇。