Lvliang has 10 counties. Shi Liang, located in the west of Shaanxi Province, is named after Luliang Mountain running through the whole territory. The total area of the city is 2 1 140 square kilometers, and it governs 1 municipal district, 10 county and 2 county-level cities, with the municipal government located in lishi district.
Lvliang faces Yulin, Shaanxi across the Yellow River in the west, connects with Taiyuan, the provincial capital in the northeast, and borders Jinzhong and Linfen in the east and southeast. The city basically belongs to the temperate continental monsoon climate zone, with hot Leng Xia in winter and four distinct seasons.