省西北部，大理白族自治州北部。县城云鹤镇东距省会昆明市469公里，南距州府大理市136公里。县境东与永胜县交界，南与宾川县和大理市相连，西与剑川县和洱源县接壤，北与丽江市古城区和玉龙纳西族自治县毗邻。
地貌.鹤庆地处横断山脉南端，云岭以东。地势西北高，东南低。境内主要有马耳山、石宝山两大山脉，呈南北走势，是玉龙雪山的南延支脉。众多山脉纵横交错，山体连绵，形成山地、丘陵、小盆地、河谷等多种地貌。全县最低海拔是位于金沙江边的龙开口镇（原朵美乡）洛琅村，海拔1162米，最高点为位于县境西部