อำเภอป่าซาง (คำเมือง: ) เป็นอำเภอหนึ่งของจังหวัดลำพูน มีความเจริญเป็นอันดับที่ 2 รองจากอำเภอเมืองลำพูน ในอดีตเป็นอำเภอขนาดใหญ่ ต่อมาได้แยกออกเป็นอำเภอบ้านโฮ่ง และอำเภอเวียงหนองล่องดังเช่นปัจจุบัน
อำเภอป่าซางตั้งอยู่ทางทิศเหนือของจังหวัด มีอาณาเขตติดต่อกับเขตการปกครองข้างเคียงดังต่อไปนี้
ป่าซางเป็นเมืองเก่าชุมชนเก่าแก่ พื้นที่ส่วนใหญ่เป็นภูเขา ส่วนที่ตั้งของอำเภอป่าซางนั้นตั้งอยู่ที่ราบลุ่มแม่น้ำทากับแม่น้ำปิง ก่อนที่จะตั้งเป็นอำเภอป่าซางนั้น บ้านป่าซางเป็นตำบลหนึ่งของอำเภอปากบ่อง จังหวัดลำพูน
ในอดีตเมื่อครั้งสมัย พระยาวชิรปราการ (เจ้ากาวิละ) ทรงขับไล่พม่าออกจากแผ่นดินล้านนาได้แล้ว เป็นยุคของการ "เก็บผักใส่ซ้า เก็บข้าใส่เมือง" ทรงรวบรวมสะสมไพร่พลไว้ที่ป่าซาง โดยใช้ชื่อว่า เวียงเวฬุคาม ลักษณะเวียงเวฬุคามตั้งอยู่ที่ราบลุ่มแม่น้ำกวงด้านทิศตะวันตก มีแนวกำแพงเมืองลักษณะในรูปเกือกม้าหรือรูปครึ่งวงเดือน คูน้ำที่ล้อมรอบเวียงเวฬุคามนั้นใช้น้ำไหลเข้าจากน้ำแม่ทาโดยมีฝายกั้นที่หน้าธนาคารออมสินปัจจุบัน น้ำไหลรอบคูเมืองไปออกที่ข้างป่าช้าป่าซางปัจจุบัน ลักษณะกำแพงเมืองเวฬุคามกว้างประมาณ 1 เมตร และมีป้อมยามรักษาการณ์ตลอดแนวกำแพงเมืองระยะห่างประมาณ 100 เมตร ปัจจุบันซากกำแพงเมืองเวฬุคามยังมองซากอยู่เป็นช่วง ๆ ยาวกว่า 1.5 กิโลเมตร
อำเภอป่าซาง เคยเป็นสถานที่ตั้งของสนามบินลำพูน ซึ่งเจ้าจักรคำขจรศักดิ์ ได้เห็นความสำคัญของการอากาศยาน จึงได้ดำริให้จัดทำสนามบินประจำจังหวัดขึ้น มีเนื้อที่ 156 ไร่ 1 งาน โดยเจ้าจักรคำขจรศักดิ์ เป็นผู้ออกค่าใช้จ่ายในการจัดซื้อที่ดินเป็นเงินจำนวน 1,176 บาท เมื่อปี พ.ศ. 2466