เทศบาลตำบลเวียงฝาง เป็นองค์กรปกครองส่วนท้องถิ่น ประเภทเทศบาลตำบล ในพื้นที่อำเภอฝาง จังหวัดเชียงใหม่ ครอบคลุมพื้นที่ของตัวอำเภอฝาง เป็นเมืองเศรษฐกิจสำคัญของจังหวัดเชียงใหม่ และเป็นเมืองศูนย์กลางทางตอนเหนือของจังหวัดเชียงใหม่
เทศบาลตำบลเวียงฝาง จังหวัดเชียงใหม่ ได้เปลี่ยนแปลงฐานะจากสุขาภิบาลเวียงฝาง เมื่อวันที่ 25 พฤษภาคม 2542 ตามพระราชบัญญัติเปลี่ยนแปลงฐานะของสุขาภิบาลเป็นเทศบาล พ.ศ. 2542 เทศบาลตำบลเวียงฝาง ตั้งอยู่ เลขที่ 4 หมู่ 14 ตำบลเวียงฝาง อำเภอฝาง จังหวัดเชียงใหม่ ห่างจากตัวเมืองเชียงใหม่ไปทางทิศเหนือระยะทาง 152 กิโลเมตร มีพื้นที่สูงกว่าระดับน้ำทะเล 470 เมตร มีพื้นที่การปกครอง 2.714 ตร.กม
มีการตั้งบ้านเรือนรวมกันเป็นกลุ่มก้อนกันอย่างหนาแน่น ตามเส้นทางคมนาคมสายหลักและสายรองรวมทั้งถนนและซอยภายในชุมชนศูนย์กลางของชุมชนจะอยู่บริเวณตอนกลางของชุมชน ซึ่งเป็นที่ตั้งของศูนย์ราชการ สถานศึกษารวมทั้งตลาดสด ซึ่งมีอาคารพาณิชย์กระจาย ตัวอย่างต่อเนื่องบริเวณสองฝั่งถนนสายหลักภายในชุมชนไปจนสุดเขตเทศบาล โดยมีพื้นที่พักอาศัยกระจายตัวอยู่ตามพื้นที่ตอนใน ซึ่งเป็น ถนนซอยของชุมชน การขยายตัวของชุมชนจะกระจายตัวไปตามเส้นทางคมนาคมส่วนใหญ่บริเวณตอนกลางและตอนเหนือจะมีการเกาะตัวของชุมชนต่อเนื่องออกไปถึงบริเวณนองเขตเทศบาล ส่วนตอนใต้จะมีการขยายตัวเฉพาะบริเวณสองฝั่งถนนของทางหลวงแผ่นดินหมายเลข 107 เนื่องจากยังไม่มีโครงข่ายระบบถนนเกิดขึ้น กิจกรรมต่างๆที่เกิดขึ้นส่วนใหญ่จะเป็นกิจการค้าขาย การพาณิชย์ ซึ่งเป็นศูนย์รวมการบริการให้กับชุมชนโดยรอบ นอกจากนี้ชุมชนเทศบาลตำบลเวียงฝางมีการขยายตัวของพื้นที่พักอาศัยในลักษณะบ้านจัดสรรเกิดขึ้นในหลายพื้นที่เพื่อรองรับรับความต้องการที่อยู่อาศัยของประชาชนเขตเทศบาลตำบลเวียงฝางในอนาคต
ในเขตการปกครองส่วนท้องถิ่น (เทศบาลตำบลเวียงฝาง) มีหมู่บ้านอยู่ด้วยกัน 5 หมู่บ้าน และชุมชนอยู่ด้วยกัน 12 ชุมชน ดังนี้