Det innebär att besökare i exempelvis butiker, gym och badhus ska få tio kvadratmeter att hålla avstånd till andra.
– Det blir obligatoriskt att beräkna det maximala antalet besökare eller kunder som får vistas i lokalerna samtidigt, säger socialminister Lena Hallengren.
Vid entréer ska verksamheten skylta med hur stort maxantalet besökare är.
Statsminister Stefan Löfven (S) säger att om butiker, gym eller gallerior inte begränsar trängseln kan de komma att straffas i form av viten som döms ut från länsstyrelserna.
– Den svenska strategin har varit en kombination av hårda regler och förbud, men det har funnits ett behov av mer träffsäker lagstiftning, säger Stefan Löfven.
I dag beslutade riksdagen att anta regeringens tillfälliga pandemilag, som ska börja gälla den 10 januari.
Regeringen får även möjligheten att stänga ned verksamheter men har i dag inte fattat något beslut om att göra så, säger Stefan Löfven.