เวียงสวนดอก เป็นเขตเมืองเก่าทางตะวันตกของ
เวียงเชียงใหม่ มี
วัดสวนดอกเป็นศูนย์กลาง อดีตมีกำแพงและคูน้ำล้อมรอบเป็นรูปสี่เหลี่ยงจัตุรัส ยาวด้านละราว 470 เมตร มีขนาดราว 1 ใน 4 ของเวียงเชียงใหม่ ในปัจจุบันยังสามารถพบเห็นแนวกำแพงได้บางส่วนตามตำนานสุวรรณคำแดง กล่างถึงเวียงสวนดอกไว้ว่า แต่เดิมนั้นเป็นเมืองบริวารเล็กๆของเมืองเชษฐะบุรี (
เวียงเจ็ดลิน) ซึ่งตั้งอยู่บริเวณเชิงเขาดอยสุเทพโดยมีพญาวีวอ และพญาสระเกศเป็นผู้ปกครองเมือง เป็น
เวียงของ
ชาวลัวะ ซึ่งตั้งขึ้นใหม่แทน
เมืองนวรัฐะที่ได้ล่มสลายไปเพราะเกิดอาเพศ ต่อมาได้มีการสร้างเวียงสวนดอกขึ้นเพื่อให้เป็นเมืองบริวาร โดยสร้างขึ้นทางทิศตะวันออกเฉียงใต้ของเมืองเชษฐะบุรี เวียงสวนดอก เจริญมั่นคงขึ้นและปรากฏชื่ออยู่ในตำนานหลายครั้ง เช่น ในสมัย
พญากือนา กษัตริย์ลำดับที่ 6 แห่งราชวงศ์มังราย
อาณาจักรล้านนา ทรงสร้างวัดบุปผารามดอกไม้ (
วัดสวนดอก) ขึ้น ณ บริเวณใจกลางเวียงเพื่อถวายพระสุมนเถระแห่งเมืองสุโขทัย และเพื่อให้เป็นวัดประจำเวียง เมื่อในปี
พ.ศ. 2084 เจ้าฟ้ายองห้วยแห่งเมืองนาย ได้ยกพลมาตี
เวียงเชียงใหม่ โดยตั้งรี้พลไว้ที่เวียงสวนดอก ก่อนจะเคลื่อนทัพไปตั้งที่วัดป่าตาล และพยายามเข้าตีเวียงเชียงใหม่ แต่ก็ไม่สำเร็จจึงต้องถอนทัพกลับไป จากเหตุการณ์ดังกล่าว จึงสันนิษฐานได้ว่าในขณะนั้นเวียงสวนดอกคงเป็นเมืองร้างอยู่แล้ว ข้าศึกจึงสามารถใช้เป็นที่ตั้งกองทัพได้ จากนั้นก็ไม่ปรากฏชื่อเวียงสวนดอกอีกเลย จนถึงสมัย
รัตนโกสินทร์ ซึ่งขณะนั้นเชียงใหม่อยู่ในฐานะเมือง
ประเทศราชทางเหนือของ
กรุงเทพฯ จึงปรากฏชื่ออีกครั้ง ในชื่อของบ้านสวนดอก