攀枝花市位于中国西南川滇交界部,北纬26°05′到27°21′,东经101°08′到102°15′,金沙江与雅砻江交汇于此。东、北面与四川省凉山彝族自治州的会理、德昌、盐源3县接壤,西、南面与云南省的宁蒗、华坪、永仁3县交界,总面积7440.398平方千米,北距成都749千米,南接昆明351千米,是四川省通往华南、东南亚沿边、沿海口岸的最近点。
攀枝花市地处攀西裂谷中南段,属浸蚀、剥蚀中山丘陵、山原峡谷地貌,具有山高谷深,盆地交错分布的特点,地势由西北向东南倾斜,山脉走向近于南北,是大雪山的南延部分。海拔最高点位于盐边县境内的柏林山穿洞子4195.5米,最低点位子仁和区平地镇师庄937米,相对高差3258.5米,一般相对高差1500米到2000米。