山西省的前身是后黎朝的山西承宣和山西处（山西镇）。阮朝明命十二年（1831年），阮朝分设省辖，改山西镇为山西省，下辖国威府、广威府、永祥府、临洮府和端雄府5府，共22县。国威府下辖安山县、石室县、美良县、丹凤县4县，广威府下辖先丰县、明义县、不拔县、福寿县4县，永祥府下辖安乐县、安朗县、白鹤县、立石县、三阳县5县，临洮府下辖山围县、华溪县、青波县、夏华县4县，端雄府下辖西关县、登道县、山阳县、雄关县、扶宁县5县。明命十三年（1832年），以明义县、不拔县增设广威分府，丹凤县、石室县增设国威分府，安朗县