ลักษณะทางภูมิประเทศ
จังหวัดลำพูน ตั้งอยู่ทางภาคเหนือตอนบนของประเทศไทย อยู่ห่างจากกรุงเทพ มหานคร ตามทางหลวงแผ่นดินหมายเลข 11 (สายเอเซีย) เป็นระยะทาง 689 กิโลเมตร ตามทางหลวงแผ่นดินสายพหลโยธิน เป็นระยะทาง 724 กิโลเมตร และตามทางรถไฟ 729 กิโลเมตร ตั้งอยู่ระหว่างเส้นรุ้งที่ 18 องศาเหนือ และเส้นแวงที่ 99 องศาตะวันออก อยู่ในกลุ่มจังหวัดภาคเหนือตอนบน อยู่ห่างจากจังหวัดเชียงใหม่เพียง 22 ก.ม. เป็นพื้นที่ ที่มีศักยภาพในการพัฒนาเป็นศูนย์กลางความเจริญของภาคเหนือตอนบน และอนุภูมิภาค ลุ่มน้ำโขง หรือพื้นที่สี่เหลี่ยมเศรษฐกิจร่วมกับ จังหวัดเชียงใหม่
ลักษณะทางภูมิอากาศ
จังหวัดลำพูนตั้งอยู่ในภาคเหนือ ซึ่งตามตำแหน่งที่ตั้งอยู่ในเขตร้อนที่ค่อนไปทาง เขตอากาศอบอุ่น ในฤดูหนาวจึงมีอากาศเย็นค่อนข้างหนาว แต่เนื่องจากอยู่ลึกเข้าไปใน แผ่นดินห่างไกลจากทะเล จึงมีฤดูแล้งที่ยาวนานและอากาศจะร้อนถึงร้อนจัดในฤดูร้อน จังหวัดลำพูนมีสภาพภูมิอากาศแตกต่างกันอย่างเด่นชัด 3 ช่วงฤดู คือช่วงเดือนมีนาคม กับเมษายนมีอากาศร้อน ช่วงเดือนพฤษภาคมถึงเดือนตุลาคม จะมีฝนตกชุกเป็นฤดูฝน และช่วงเดือนพฤศจิกายนถึง เดือนกุมภาพันธ์มีอากาศหนาวเย็นเป็นฤดูหนาว ซึ่งฤดูหนาวและฤดูร้อนนั้น เป็นช่วงฤดูแล้ง ที่มีระยะเวลาติดต่อกันประมาณ 6 เดือน ในช่วงฤดูฝนอีก 6 เดือน นั้น อากาศจะไม่ร้อนเท่ากับ ในฤดูร้อน และไม่หนาวเย็นเท่า ฤดูหนาว คือมีอุณหภูมิปานกลางอยู่ระหว่างสองฤดูดังกล่าว