大昌镇，是中国重庆市巫山县下辖的一个镇，位于巫山县北部，北距县城90公里，与陕西省和湖北省接壤。大昌镇全镇面积188.33平方公里，人口4.7万人，下辖4个社区居委会和29个行政村。大宁河和马渡河为镇内主要河流和风景区。该镇是三峡水库重点的移民安置镇之一。
行政区划.大昌镇辖有4个社区及29个行政村,分别为：