Vid utgången av 2018 var Sveriges folkmängd 10.230.185 människor. Det var en folkökning med 109.943 personer fördelat på 50.167 kvinnor och 59.776 män.
Dels föddes fler personer än det dog, 22 procent av folkökningen, och dels invandrade fler personer än utvandrade, 78 procent av folkökningen.
"Det var främst ett högt invandringsöverskott som låg bakom den svenska folkökningen och så har det varit varje år sedan 1993", skriver Statistiska Centralbyrån.
Och invandringen har bara minskat marginellt.
Under förra året invandrade 132.602 personer, vilket var en minskning med 8 procent, eller 11.887 personer, jämfört med 2017.
För femte året i rad var Syrien det vanligaste födelselandet bland de som invandrar till Sverige. Under 2018 var det 14.387 personer som invandrade födda i Syrien, en minskning med 36 procent.
Den största ökningen hade Indien med en uppgång på 28 procent eller 1.594 personer jämfört med 2017. Indien klättrade även en placering på topplistan, från femte till fjärde vanligaste födelseland bland invandrare. Totalt invandrade 7.311 personer födda i Indien 2018.
Från Afghanistan kom 8.093 personer, mot 9.297 året innan.
"Sedan 2015 har männen varit fler än kvinnor i Sverige och den trenden ökade ytterligare under 2018. Det både föddes fler pojkar och invandrade fler män. Under 2018 dog det även fler kvinnor än män vilket även det bidrar till att männen blir fler än kvinnorna i Sverige", skriver SCB om sin nya rapport.