ประวัติความเป็นมา
เทศบาลเมืองเขลางค์นคร เดิมมีฐานะเป็นสุขาภิบาล ได้รับประกาศจัดตั้งเป็นสุขาภิบาลตามประกาศกระทรวงมหาดไทย เรื่องการจัดตั้งสุขาภิบาลชมพู อำเภอเมือง จังหวัดลำปาง ณ วันที่ 4 มีนาคม 2512 และประกาศในราชกิจจานุเบกษา เล่มที่ 86 ตอนที่ 22 ลงวันที่ 18 มีนาคม 2512 ขณะนั้นมีพื้นที่ในการปกครอง 4 ตำบล 37 หมู่บ้าน พื้นที่ 150.14 ตารางกิโลเมตร เขตการปกครองได้ถูกเทศบาลนครลำปางขยายเขตเข้ามาประมาณ 11 ตารางกิโลเมตร ตามประกาศกระทรวงมหาดไทย เรื่องการเปลี่ยนแปลงเขตเทศบาล เรื่องการเปลี่ยนแปลงเขตเทศบาลเมืองลำปาง จังหวัดลำปาง ลงวันที่ 28 เมษายน 2534 และในพระราชกฤษฎีกาเปลี่ยนแปลงเขตเทศบาลเมืองลำปาง จังหวัดลำปาง พ.ศ.2534 และประกาศในราชกิจจานุเบกษาเล่มที่ 108 ตอนที่ 186 ลงวันที่ 24 ตุลาคม 2534 เหลือประมาณ 139.14 ตารางกิโลเมตร 4 ตำบล 37 หมู่บ้าน และได้เปลี่ยนแปลงฐานะเป็นเทศบาลตำบลตามพระราชบัญญัติเปลี่ยนแปลงฐานะพร้อมเปลี่ยนชื่อเทศบาลเป็นเทศบาลเมืองเขลางค์นคร ตามประกาศกระทรวงมหาดไทยเมื่อวันที่ 8 มีนาคม 2537 และได้มีการประกาศยุบสภาตำบลพระบาทมารวมในเขตเทศบาลเมื่อวันที่ 9 กรกฎาคม พ.ศ.2547 ซึ่งทำให้มีพื้นที่เพิ่มขึ้นเป็น 195.49 ตารางกิโลเมตร ครอบคลุมพื้นที่ 4 ตำบล ประกอบด้วย ตำบลชมพู ตำบลปงแสนทอง ตำบลพระบาท และตำบลกล้วยแพะ และมีชุมชนย่อย 65 ชุมชน ห่างจากกรุงเทพมหานครตามเส้นทางหลวงแผ่นดินสายพหลโยธิน 604 กิโลเมตร
ปัจจุบัน เทศบาลเมืองเขลางค์นคร ตั้งอยู่เลขที่ 999 ถนนสายอินทร์บุรี-เชียงใหม่ หมู่ที่ 12 อำเภอเมือง จังหวัดลำปาง 52100 พื้นที่ในเขตรับผิดชอบมีสภาพทั่วไปเป็นที่ราบลุ่มริมฝั่งแม่น้ำ สังคมส่วนใหญ่เป็นสังคมชนบทกึ่งเมือง ระยะห่างจากตัวเมืองนครลำปาง ประมาณ 3-5 กิโลเมตร เนื่องจากมีพื้นที่เชื่อมต่อจากใจกลางเมืองเขตเทศบาลนครลำปาง จึงมีประชาชนตั้งบ้านเรือนอาศัยอยู่เป็นจำนวนมาก ตลอดจนเป็นพื้นที่ส่วนขยายทางเศรษฐกิจของเมืองลำปาง จึงมีการตั้งบริษัท ห้าง ร้าน โรงงาน อยู่เป็นจำนวนมาก ตลอดถนนพหลโยธิน ซึ่งเป็นถนนสายหลักที่เชื่อมไปสู่จังหวัดสำคัญทางภาคเหนือตอนบน เข่น จังหวัดเชียงใหม่ เชียงราย แพร่ น่าน ตาก ประกอบกับมีเส้นทางด่วนสายกรุงเทพ-อินทร์บุรี ตัดผ่าน ทำให้การคมนาคมมีความสะดวกรวดเร็ว ประชากรส่วนใหญ่ยังประกอบอาชีพเกษตรกรรม ค้าขาย และรับจ้างในโรงงานอุตสาหกรรม