Tre nivåer
I Sverige er det kommunene og de 21 landstingene (fylkestingene) som har ansvaret for helsetjenestene til sine innbyggere. Kommunene har ansvar for eldreomsorg og oppfølging av pasienter som er utskrevet fra sykehus, mens landstingene, som er organisert i seks regioner, har ansvaret for alle helsetjenester som ytes av legene.
Helsetjenestene er fordelt på tre nivåer: «primærvård», «länssjukvård» og «regionsjukvård» (inkl. riksjukvården). Det finnes for tiden ca. 1 000 «vårdsentraler», 70 «länssjukehus» og åtte «regionsjukhus». I de fleste landsting er «vårdsentralene» offentlige, og omfatter pasientene i et gitt geografisk område. Helsepersonellet ved vårdsentralene, inkludert allmennlegene, er offentlig ansatte. Det er innført andre ordninger i noen landsting, blant annet i Stockholm der private «vårdsentraler» er utbredt. I et lovforslag om «vårdval» som Riksdagen nå skal ta stilling til, skal pasienten kunne velge mellom ulike leger/«vårdcentraler». Statlige tilskudd skal følge pasienten slik at den «vårdcentral» pasienten velger, vil få tilført midler som følge av pasientens valg. Det åpnes for at leger fritt kan etablere seg privat. Pasientene har, som i Norge, en lovfestet rett til nødvendig helsehjelp og fritt sykehusvalg.
Helsesektorens kostnader i Sverige beløp seg i 2005 på til sammen ca. 223 milliarder svenske kroner dvs. 8,4 % av BNP. Kommunenes utgifter til bl.a. eldreomsorg er ikke inkludert i dette beløpet.
Landstingene bruker ca. 90 % av sine budsjetter til helsetjenester. Virksomheten er 70 % skattefinansiert. Det resterende dekkes via egenandeler og salg av tjenester. Omfanget av avtaler mellom landstingene og private tilbydere av helsetjenester varierer, men er generelt økende (ca. 10 % i 2005). Private helsetjenester der pasientene dekker alle kostnader selv utgjør imidlertid en svært liten andel av den svenske helsetjenesten.