En majoritet, 154 mot 143, röstade för det gemensamma budgetalternativ som Moderaterna, Kristdemokraterna och Sverigedemokraterna lade fram.
– Det är bra för Sverige. Vår budget är bättre på alla sätt, säger Moderaternas partiledare Ulf Kristersson.
Han menar att resultatet tyder på att regeringen saknar stöd för sin politik. Kristdemokraternas partiledare Ebba Busch beklagar att det inte blir en höger-regering som får chansen att föra politiken bakom budgeten, men ser positivt på hur det gick i omröstningen.
– Det är dagens enda riktigt glädjande beslut, säger hon.
Även Oscar Sjöstedt, Sverigedemokraternas ekonomiskpolitiska talesperson, är glad över resultatet.
– Det här är en stor milstolpe, det här är första gången som vi medverkar i budgetsamtal med M och KD, säger han.
Omedelbart nederlag för Andersson
Magdalena Andersson (S) kommer, om hon blir omvald, att behöva styra landet baserat på oppositionens ekonomiska visioner.
– Jag bedömer att jag kan styra landet med den (budgeten), sade hon tidigare under dagen.
Budgeten har regeringens förslag som grund. Men utav de 74 miljarder som regeringen lägger på reformer omfördelas drygt 20 miljarder nästa år. Oppositionen vill bland annat sänka skatten på bensin och diesel, skärpa migrationspolitiken och höja polisers löner.
Budgetnederlaget drabbade Andersson bara timmar efter att hon med minsta möjliga marginal, en röst, blivit vald till Sveriges 34:e statsminister. MP uppgav därefter att partiet vägrar regera på oppositionens budget och därför väljer att lämna regeringssamarbetet. Magdalena Andersson meddelade kort efter MP:s besked att hon begärt sig entledigad från statsministerposten – som hon inte ens hunnit tillträda.
MP står dock fortfarande bakom Andersson vid en ny statsministeromröstning.