ระหว่างปี 1981 ถึง 2010 เซนต์กาลเลินมีฝนตกหรือหิมะเฉลี่ย 141 วันในแต่ละปี โดยมีปริมาณน้ำฝน 1,248 มิลลิเมตร (49.1 นิ้ว) เดือนที่ฝนตกชุกที่สุดคือเดือนกรกฎาคม โดยมีปริมาณน้ำฝนเฉลี่ย 172 มม. (6.8 นิ้ว) ในเมืองเซนต์กาลเลิน ปริมาณน้ำฝนลดลงโดยเฉลี่ย 13.8 วันในเดือนนี้ เดือนที่มีฝนตกมากที่สุดคือเดือนมิถุนายนและกรกฎาคมพฤษภาคม เดือนกุมภาพันธ์เป็นเดือนที่วิเศษสุดของปี โดยมีปริมาณน้ำฝนเฉลี่ย 57 มิลลิเมตร (2.2 นิ้ว) ตลอด 9.1 วัน
St. Gallen ตั้งอยู่ทางตอนเหนือของสวิตเซอร์แลนด์ในหุบเขาเหนือระดับน้ำทะเล 700 เมตร (2,300 ฟุต) เนื่องจากเป็นเมืองที่สูงที่สุดแห่งหนึ่งในสวิตเซอร์แลนด์จึงมีหิมะตกหนักในฤดูหนาว เมืองนี้ตั้งอยู่ระหว่างทะเลสาบ Constance และ Appenzell Alps (ยอดเขาที่สูงที่สุดคือ Säntis ที่ 2,502 เมตร (8,209 ฟุต)) จึงทำให้มีโอกาสพักผ่อนหย่อนใจที่ดีในบริเวณใกล้เคียง
อาคารทั้งหมดในระดับหุบเขาจะต้องสร้างขึ้นบนกองเนื่องจากใจกลางเมืองตั้งอยู่บนพื้นหญ้าที่ไม่มั่นคง (ผู้สร้าง Gallus กำลังมองหาสถานที่สำหรับอาศรมไม่ใช่เมือง) ตัวอย่างเช่น ฐานรากทั้งหมดของสถานีรถไฟและพลาซ่า สร้างขึ้นบนกองร้อยเสา
St. Gallen มีพื้นที่ทั้งหมด 39.3 km2 ณ ปี 2006 (15.2 ตารางไมล์) ที่ดินนี้ใช้ทำการเกษตร 31.1 เปอร์เซ็นต์ ในขณะที่ 28.9 เปอร์เซ็นต์เป็นป่า ที่ดินส่วนใหญ่ตกลงกัน (อาคารหรือถนน) และส่วนที่เหลือ (1.7 เปอร์เซ็นต์) ไม่ได้ผลิตผล (แม่น้ำหรือทะเลสาบ)
เซนต์กาลเลินมีอัตราการว่างงาน 2.69 เปอร์เซ็นต์ในปี 2007 ในปี 2005 มีบุคคล 336 คนที่ทำงานในภาคเศรษฐกิจหลักและประมาณ 95 องค์กรมีการดำเนินงานในพื้นที่นี้ ในภาคทุติยภูมิ มีการจ้างงาน 11,227 คน และบริษัท 707 แห่งดำเนินการ ภาคส่วนตติยภูมิมีพนักงาน 48,729 คนและเป็นที่ตั้งของธุรกิจ 4,035 แห่ง
อัตราการว่างงานเฉลี่ยในเดือนตุลาคม 2009 อยู่ที่ร้อยละ 4.5 ในเขตเทศบาลมีธุรกิจ 4857 แห่ง 689 แห่งอยู่ในภาคเศรษฐกิจรองและ 4102 ในสาม ในปี 2000 มีประชากร 28,399 คนที่ทำงานในเขตเทศบาล 8,927 คนซึ่งทำงานนอกเมือง St. Gallen และ 31,543 คนที่เดินทางเข้าสู่เขตเทศบาล
Helvetia Insurance เป็นบริษัทขนาดใหญ่ที่ตั้งอยู่ในเมือง St. Gallen