В 1931 экономику Ш. охватил мировой кризис 1929—33. В 1932 в Ш. зарегистрировано около 2500 банкротств, 124 тыс. безработных. Обострилась классовая борьба (забастовки в Базеле, Цюрихе, Женеве, других городах). 9 ноября 1932 в Женеве при подавлении войсками демонстрации рабочих 13 её участников убиты и 39 ранены. Последовала волна арестов коммунистов и левых социалистов; на созданную в 1935 федеральную полицию возложена борьба с «подрывной» деятельностью. Активизировались в 30-е гг. фашистские группировки, крупнейшая из которых — «Национальный фронт», насчитывала до 10 тыс. членов. Десятки тыс. членов объединяли швейцарские филиалы германских и итальянских фашистских организаций, легально действовавших среди временно проживавших в Ш. немцев и итальянцев. По инициативе КПШ левые силы создавали антифашистские комитеты, организовали отпор попыткам «фронтистов» осуществить в 1938 походы на Цюрих и Базель.
В 1936—39 происходил подъём швейцарской экономики, обусловленный главным образом предвоенной мировой конъюнктурой. промышленность Ш. выполняла военные заказы фашистской Германии и Италии. Швейцарские тресты и концерны создали филиалы за пределами страны (трест «Нестле» в 1937 имел 86 филиалов). Находившиеся под влиянием СДПШ профсоюзы вступили на путь сотрудничества с буржуазией. В 1937 в металлообрабатывающей промышленности между предпринимателями и профсоюзами подписано соглашение о «трудовом мире» (отказ от забастовочной борьбы, исключительно арбитражное решение трудовых конфликтов и т.п.), вскоре распространившееся на другие отрасли промышленности. В 1938 правительство провозгласило доктрину «интегрального нейтралитета», фактически означавшую отказ Ш. участвовать в экономических и финансовых санкциях против фашистской Германии и Италии.
Ш. в 1939—45. 31 августа 1939 Ш. подтвердила свой нейтралитет, вместе с тем были приняты меры для укрепления обороны страны: проведена всеобщая мобилизация, создана система укреплений вдоль границ и особенно в Альпах (т. н. альпийский редут). В 1939 введены нормирование на продукты питания и промышленное сырьё, чрезвычайные законы: отменена свобода собраний, установлена цензура, ограничено право на политическое убежище для иностранцев. 25 июня 1940 провозглашен курс на приспособление Ш. к «новому порядку в Европе». Правительство запретило КПШ (1940), организацию левых социалистов — Швейцарскую социалистическую федерацию (1941). Вместе с тем продолжали легально действовать фашистские группировки (самораспустившийся в марте 1940 «Национальный фронт» возродился в июне под названием «Конфедеративное сплочение» и существовал до 2-й половины 1943). Ш. поставляла фашистской Германии стратегическое сырьё, оборудование, оружие, боеприпасы, электроэнергию и др., по железным дорогам страны перевозились немецкие и итальянские военные грузы. На территории Ш. фашистские Германия и Италия, а также США и Великобритания расположили свои разведывательные службы (в Ш. находился, в частности, американский разведывательный центр во главе с А. Даллесом). В условиях начавшегося разгрома фашистской Германии в Ш. были распущены профашистские группировки, легализована КПШ (1944). 14—15 октября 1944 в Цюрихе состоялся Учредительный съезд Швейцарской партии труда (ШПТ), в которую вошли члены КПШ, Швейцарской социалистической федерации. В феврале 1945 Ш. прекратила поставки фашистской Германии, транзит немецких и итальянские военных грузов, заморозила германские активы в швейцарских банках (эта мера не коснулась частных вкладов фашистских главарей).
Ш. с 1945. За годы 2-й мировой войны значительно возросли промышленный потенциал Ш., золотой запас в Национальном банке (в 1940 — 2,2 млрд. франков, в 1945 — 4,8 млрд. франков). Увеличились объём капиталовложений, строительство, занятость и производство, товарооборот и кредитные операции, происходила дальнейшая концентрация капитала. В значительной мере рост промышленного производства Ш. был обусловлен высокой степенью эксплуатации трудящихся (несмотря на сокращение продолжительности рабочей недели с 47,5 ч в 1950 до 43,2 ч в 1975), особенно иностранных рабочих [в Ш. их насчитывалось (тыс. чел.): 215 в 1950, 435 в 1960, 659 в 1970, 342 в 1976]. Понижение жизненного уровня (в годы войны на 10—13%) и эксплуатация вызвали усиление в 1946—47 забастовочной борьбы. Под давлением трудящихся в 1947 был принят первый в Ш. закон о пенсиях по старости и инвалидности (уровень государственных пенсий составил около 20% заработной платы; незначительное увеличение пенсий осуществлено в 1972, но пенсионное обеспечение в Ш. осталось на одном из самых низких уровней в капиталистическом мире). В условиях «холодной войны» была развязана кампания травли активистов рабочего движения и членов ШПТ, достигшая особого размаха в 1956—57 (в частности, были введены т. н. запреты на профессии). Для обеспечения внутриполитическая стабильности буржуазные партии Ш. пошли на расширение сотрудничества с реформистским руководством СДПШ. На основе межпартийного соглашения в состав правительства с 1959 стали входить 2 представителя от Радикально-демократической партии Ш. (входит в правительство с 1848), 2 от Демократическо-христианской партии Ш. (входит в правительство с 1891), 2 от СДПШ (входила в правительство в 1943—53), 1 от Партии крестьян, бюргеров и ремесленников (входит в правительство с 1929; с 1971 — Швейцарская народная партия). Эта коалиция опирается на поддержку примерно 80% депутатов парламента. С середины 60-х гг. оживилась деятельность националистических группировок («Движение Шварценбаха», «Национальное действие»), выступивших (в 1970, 1974) с требованиями ограничения числа проживающих в Ш. иностранцев. Возобновилось в конце 60-х гг. заключение соглашений о «трудовом мире» между профсоюзами и предпринимателями. В 1971 наблюдался определённый подъём рабочего движения (забастовочная борьба отмечалась в Ш. также в 1952—53 и в 1963), усилившегося в 1973—74. В 70-х гг. были фактически сняты запреты на профессии, некоторые ограничения политического характера для иностранных рабочих; в 1971 женщинам предоставлены равные гражданские права с мужчинами (в т. ч. право избирать и быть избранными в парламент страны). Однако всё ещё сохраняется неравноправие мужчин и женщин в оплате труда. В 1974—76 экономика Ш. была охвачена тяжёлым кризисом. В 1977 зарегистрировано около 25 тыс. чел. безработных (в 1945—73 в Ш. их практически не было) и 136 тыс. чел. частично безработных. В 1974—76 из Ш. выехало свыше 200 тыс. потерявших работу иностранных рабочих. ШПТ выступила в 1974 с инициативой, предусматривающей установление контроля над ценами и капиталовложениями, принятие мер по ограничению всевластия монополий и др. В 1975 под этими предложениями было собрано около 100 тыс. подписей.
В области внешней политики в 1945 политический департамент Ш. провозгласил доктрину «активного», или «солидарного» нейтралитета: формально не присоединяясь к военно-политическим блокам империалистических государств, Ш. фактически выражала солидарность с их политикой. 18 марта 1946 были восстановлены дипломатические отношения между СССР и Ш. 17 марта 1948 заключён первый советско-швейцарский торговый договор, но до конца 60-х гг. советско-швейцарские отношения почти не развивались. С конца 60-х гг. основополагающим во внешнеполитическом курсе Ш. стал принцип «универсальности» нейтралитета: считая для себя главными политические и экономические отношения с ведущими капиталистическими государствами, Ш. одновременно активизировала отношения с социалистическими и развивающимися странами. С конца 60-х гг. стала расти советско-швейцарская торговля, состоялся обмен визитами на уровне членов правительств, развивалось научно-техническое и культурное сотрудничество, в 1974 в Женеве было открыто Генеральное консульство СССР. К 1976 Ш. поддерживала дипломатические отношения со всеми социалистическими странами.
Ш. вступила в 1948 в организацию европейского экономического сотрудничества (с 1961 — организация экономического сотрудничества и развития), в 1959 в Европейскую ассоциацию свободной торговли, в 1963 — в Европейский совет. В 1972 Ш. подписала соглашение с Европейским экономическим сообществом (ЕЭС) о взаимной отмене к 1977 таможенных пошлин на промышленные товары, но отказалась от вступления в ЕЭС (правительство Ш. считает, что участие в ЕЭС противоречит принципу нейтралитета Ш.).
Ш. не вступила в ООН, мотивируя это невозможностью сочетать свой нейтралитет с некоторыми положениями Устава ООН, которые обязывают её членов совместно бороться вооруженной силой против агрессии и в ряде случаев применять экономические санкции. В то же время Ш. является членом почти всех специализированных организаций ООН, на её территории расположены различные международные организации, проводятся многие международные конференции. Ш. подписала Договор о запрещении испытаний ядерного оружия 1963 , в 1969 — Договор о нераспространении ядерного оружия , в 1972 — Конвенцию о запрещении разработки, производства и накопления запасов бактериологическое (биологического) и токсинного оружия и об их уничтожении. Ш. участвовала в Совещании по безопасности и сотрудничеству в Европе и 1 августа 1975 подписала его Заключительный акт. В 1977 Ш. имела дипломатические отношения со 132 государствами.