ที่ตั้งของเทศบาล
เทศบาลเมืองนาสาร ตั้งอยู่ใจกลางอำเภอบ้านนาสาร
ระหว่างเส้นรุ้งที่ 9 องศา 8 ลิปดา 15 ฟิลิปดา
เหนือเส้นแวงที่ 99องศา 22ลิปดา 6ฟิลิปดา ตะวันออก
ห่างจากตัวจังหวัดสุราษฎร์ธานีไปทางทิศตะวันตกตามทางหลวง
หมายเลข 4009 ประมาณ 40 กิโลเมตร
และระยะทางห่างจากกรุงเทพมหานคร ประมาณ 684 กิโลเมตร
เทศบาลเมืองนาสาร ตั้งอยู่ในท้องที่ ตำบลนาสาร
อำเภอบ้านนาสาร จังหวัดสุราษฎร์ธานี อยู่ห่างจากกรุงเทพฯ
ทางรถยนต์ 700 กิโลเมตร และทางรถไฟ 673 กิโลเมตร อาณาเขต
อาณาเขต
เทศบาลเมืองเขารูปช้างมีสภาพทางกายภาพเป็นพื้นที่เชิงเขา
ด้านตะวันตกตอนล่าง เป็นพื้นที่ราบ
ด้านตะวันออกติดกับฝั่งอ่าวไทย โดย
ทิศเหนือ
จดตำบลควนสุบรรณและอำเภอบ้านนาเดิม
ทิศใต้ จดตำบลคลองปราบ
ทิศตะวันออก จดตำบลลำพูน
ทิศตะวันตก จดตำบลน้ำพู