山西恒山位于山西省大同市浑源县城南10公里处,而浑源县位于山西省东北部,大同市东南隅,横亘于山西北部高原与冀中平原之间。广义的恒山,或称恒山山脉,是山西省大同市东南部、河北省张家口市南部,桑干河、滹沱河之间一系列山峰的总称。