克什克腾旗位于内蒙古东部、赤峰市西北部,驻地经棚镇,地处内蒙古高原与大兴安岭南端山地和燕山余脉七老图山的交汇地带,南北长207公里,东西宽170公里,总面积20673平方公里。
克什克腾旗地势西高东低、中沙北草,地处浑善达克和科尔沁两大沙地的结合部,融西部草原、南部熔岩台地和北部丘陵山区于一体,平原占8.7%、台地占38.8%、丘陵占52.2%。平均海拔1100米。