忻州地区东南部。总面积865平方公里。北面以五台山余脉将军山与原平市、五台县相邻，东南以文山、系舟山与盂县、阳曲县相邻，西与忻府区相邻。县境内东、南、北三面环山，中部和西部为平川，最高峰为柳林尖山，海拔2101米。西部和中部为忻定盆地。境内主要河流滹沱河，由西向东横贯全境。
气候.定襄气候属大陆性季风气候。
人口.2000年第五次人口普查，定襄县总人口211104人。2010年第六次人口普查，定襄县总人口217468人。