Население, составляющее около 9,1 млн. человек, представлено различными этническими группами: помимо шведов (86,7 %), в стране проживают финны (2 %), саамы, цыгане рома, евреи, датчане и норвежцы; в последние годы наблюдается приток иммигрантов из Восточной Европы и арабских стран (по приблизительным подсчетам, их сегодня около 1 млн.).
Основным языком является шведский (хотя он никогда не упоминался как официальный, а государственным был «признан» лишь из практических соображений, поскольку именно на нем говорит большая часть населения).
Почти все шведы свободно владеют еще одним-двумя языками — как правило, это английский и немецкий.
В 2000 г. в Швеции было зарегистрировано пять языков национальных меньшинств: саамский, финский и его диалектный вариант, характерный для приграничных районов, а также цыганский и идиш.
Основная часть населения проживает в городах, в квартирах многоэтажных домов либо в домах коттеджного типа, рассчитанных на две-три семьи. У многих есть небольшие деревянные домики, куда шведы с удовольствием выезжают летом на время отпуска.
Официальной религией Швеции является лютеранство, но истинно верующими себя считают не так уж много людей — по последним данным, Швеция входит в первую десятку самых атеистических стран мира (не верят в Бога от 45 % до 85 % жителей этой страны).
Национальной валютой является шведская крона, однако ввиду вступления Швеции в ЕС сейчас бурно обсуждается вопрос о переходе на евро.