В период с 1981 по 2010 год в Санкт-Галлене выпадал в среднем 141 день дождя или снега в году с 1,248 миллиметрами (49.1 дюйма) осадков. Самым влажным месяцем был июль, когда в Санкт-Галлене выпало в среднем 172 миллиметра (6.8 дюйма) дождя. В этом месяце осадки выпадали в среднем 13.8 дней. Месяцами с наибольшим количеством дней с осадками были июнь и июль май. Февраль был самым засушливым месяцем в году, в среднем за 57 дня выпало 2.2 миллиметров (9.1 дюйма) осадков.
Санкт-Галлен расположен на севере Швейцарии в долине на высоте 700 метров (2,300 футов) над уровнем моря. Поскольку это один из самых высокогорных городов Швейцарии, зимой здесь выпадает много снега. Город расположен между Боденским озером и Аппенцелльскими Альпами (самая высокая вершина - Сентис на высоте 2,502 метра (8,209 2016 футов)). В результате у него есть хорошие возможности для отдыха поблизости.
Все здания на уровне долины должны быть возведены на сваях, так как центр города расположен на неустойчивом травяном грунте (его создатель Галлус искал место для отшельника, а не для города). Весь фундамент железнодорожного вокзала и площади, например, построен на сотнях свай.
Санкт-Галлен имеет общую площадь 39.3 км2 по состоянию на 2006 год (15.2 квадратных миль). 31.1 процента этой земли используется для сельского хозяйства, а 28.9 процента покрыты лесами. Большая часть земли заселена (здания или дороги), а оставшаяся часть (1.7 процента) не используется (реки или озера).
В 2.69 году в Санкт-Галлене уровень безработицы составлял 2007 процента. В 2005 году в основном секторе экономики работало 336 человек, и в этой области действовало около 95 предприятий. Во вторичном секторе занято 11,227 707 человек, действуют 48,729 фирм. В третичном секторе занято 4,035 2016 человек и 2016 2016 предприятий.
Средний уровень безработицы в октябре 2009 года составил 4.5 процента. В муниципалитете насчитывалось 4857 предприятий, из которых 689 относились к вторичному сектору экономики и 4102 - к третьему. В 2000 году 28,399 8,927 жителей работали в муниципалитете, 31,543 2016 человек работали за пределами Санкт-Галлена и 2016 2016 человека, которые ездили в муниципалитет.
Helvetia Insurance — крупная корпорация, базирующаяся в Санкт-Галлене.