A província de Xiangkhouang cobre uma área de 15.880 km² e apresenta, em grande parte, uma topografia montanhosa. Faz fronteira com a província de Luang Prabang a noroeste, Houaphan a nordeste, o Vietname a leste, Bolikhamsai a sudeste e a província de Vientiane a sudoeste.
À parte das planícies de inundação, a maior superfície plana do país encontra-se na Meseta de Xiangkhouang. Esta região é caracterizada por colinas e pradarias ondulantes, com uma altitude média de 1.300 metros (4.250 pés). O ponto mais alto do Laos, o Phou Bia, com 2.820 metros (9.252 pés), ergue-se no lado sul da meseta.
A área protegida Nam Et – Phou Louey é uma Zona Nacional de Conservação da Biodiversidade (NACB) que cobre um total de 5.959 km² e estende-se também pelas províncias de Houaphan e Luang Prabang.
Xiangkhouang é uma das principais regiões produtoras de milho do Laos. No entanto, foi duramente bombardeada durante a Guerra do Vietname. O famoso Sítio da Planície dos Jarros foi proposto para inclusão na Lista do Património Mundial da UNESCO.