It is the second-largest county of Hebei in terms of area, after the neighbouring Weichang Manchu and Mongol Autonomous County.
The county has 9 towns, 16 townships, and one ethnic township under its administration.
Fengning has a rather dry, monsoon-influenced humid continental climate (Köppen Dwa), with long, very cold and dry winters, and hot, humid summers, and the elevation depresses temperatures. The monthly 24-hour mean temperature in January is −11.2 °C (11.8 °F), and in July it is 22.4 °C (72.3 °F), while the annual mean is 6.83 °C (44.3 °F). More than half of the annual precipitation occurs in July and August alone.
The county draws in many tourists as the Bashang Grasslands in the far north of the county is the nearest grasslands to Beijing. The cultivation of a local tourism is part of a broader regional development policy to support tourism as a primary industry in the Chengde area due to the environmentally friendly character of the industry going well with the goal of preserving the Chengde area's pristine environment, especially compared to the pollution problems besetting the rest of Hebei and also Beijing and Tianjin.