เทศบาลเมืองนาสาร เป็นองค์กรปกครองส่วนท้องถิ่นประเภทเทศบาลเมืองแห่งหนึ่งในอำเภอบ้านนาสาร จังหวัดสุราษฎร์ธานี ได้รับการยกฐานะจากเทศบาลตำบลนาสาร เมื่อปี พ.ศ. 2547
เทศบาลเมืองนาสาร ตั้งอยู่ในท้องที่ตำบลนาสาร อำเภอบ้านนาสาร จังหวัดสุราษฎร์ธานี อยู่ห่างจากกรุงเทพมหานครทางรถยนต์ 700 กิโลเมตร และทางรถไฟ 673 กิโลเมตร