ตรวจคนเข้าเมืองจังหวัดเชียงใหม่เปิดทำการครั้งแรกเมื่อปี พ.ศ. 2493 ใช้ชื่อว่า ตรวจคนเข้าเมือง จังหวัดเชียงใหม่ ตั้งอยู่ตำบลสันมหาพล อำเภอแม่แตง จังหวัดเชียงใหม่ มีหัวหน้าด่านระดับ สารวัตร. ต่อมาในปี พ.ศ.2511 ได้ย้ายที่ทำการมาตั้งอยู่เลขที่ 30 ( บริเวณสี่แยกข่วงสิงห์ ) ถนนโชตนา ( เชียงใหม่ - ฝาง ) ตำบลช้างเผือก อำเภอเมือง จังหวัดเชียงใหม่ และในปี พ.ศ.2527 ได้ย้ายมาตั้งอยู่เลขที่ 71 หมู่3 ถนนสนามบิน ตำบลสุเทพ อำเภอเมือง จังหวัดเชียงใหม่ มีเนื้อที่ประมาณ 3 ไร่ 3 ตารางวา ซึ่งอยู่ห่างจากสนามบินประมาณ 200 เมตร จนถึงปัจจุบัน และได้มีการปรับปรุงโครงสร้างตามพระราชกฤษฎีกาแบ่งส่วนราชการ กรมตำรวจ กระทรวงมหาดไทย ( ฉบับที่ 22 ) พ.ศ.2526 ยกฐานะขึ้นเป็นหน่วยงานระดับกองกำกับการ โดยมีผลบังคับใช้เมื่อ วันที่ 23 มกราคม พ.ศ.2537 กำหนดชื่อใหม่เป็น ด่านตรวจคนเข้าเมืองเชียงใหม่ กองตรวจคนเข้าเมือง 3 พ.ศ.2548 ขึ้นการบังคับบัญชากับ ศูนย์ตรวจคนเข้าเมืองภาคเหนือ สำนักงานตรวจคนเข้าเมือง ปัจจุบัน มีหัวหน้าด่าน ระดับ ผกก.