ประวัติความเป็นมา

ด่านตรวจคนเข้าเมืองท่าอากาศยานเชียงใหม่ ตั้งขึ้นตามประกาศกระทรวงมหาดไทย เมื่อ 2 ธ.ค.2513
ให้มีที่ตั้งของด่านและช่องทางอนุญาตอยู่ภายในบริเวณสนามบินเชียงใหม่ เดิมเป็นสนามบินทางทหาร

โดยได้ทำหน้าที่ตรวจบุคคลและพาหนะทางอากาศให้กับสายการบินไทยเป็นครั้งแรก เมื่อ พ.ศ.2521
เนื่องจากยังไม่ได้มีการกำหนดตำแหน่งและอัตรากำลังเจ้าหน้าที่ จึงใช้พนักงานเจ้าหน้าที่ของด่านตรวจคนเข้าเมืองจังหวัดเชียงใหม่เป็นผู้ปฏิบัติงาน
ต่อมาได้มีพระราชกฤษฎีกาแบ่งส่วนราชการกรมตำรวจ กระทรวงมหาดไทย (ฉบับที่ 22) พ.ศ.2536 กำหนดให้ด่านตรวจคนเข้าเมืองท่าอากาศยานเชียงใหม่
เป็นหน่วยงานในสังกัดกองบังคับการตรวจคนเข้าเมือง 3 สำนักงานตรวจคนเข้าเมือง เมื่อวันที่ 23 มกราคม พ.ศ.2537 โดยมีหัวหน้าด่านระดับสารวัตร มีกำลังพล 12 นาย
ปี พ.ศ.2539 ได้รับการปรับโครงสร้างเพิ่มกำลังพลให้มีหัวหน้าด่านระดับรองผู้กำกับการ มีกำลังพล 24 นาย

เมื่อวันที่ 30 มิถุนายน พ.ศ. 2548 ได้รับการปรับโครงสร้างให้สังกัดศูนย์ตรวจคนเข้าเมืองภาคเหนือ มีหัวหน้าด่านระดับ ผู้กำกับการ มีกำลังพล 42 นาย
ปี พ.ศ.2552 เมื่อสำนักงานตรวจคนเข้าเมืองได้ปรับโครงสร้าง ครั้งที่ 12 ด่านตรวจคนเข้าเมือง ได้รับการปรับเพิ่มกำลังพลมากขึ้นตามภารกิจเป็น 52 นาย และได้รับการปรับให้อยู่ในสังกัด บก.ตม.2