Den efterföljande Författningsreformen 1940 föregicks av en översyn av den 1920 års reform, och innebar bland annat att den tidigare informella borgarrådsberedningen fick status som beslutande organ med Z Höglund som dess förste ordförande.
Kommunstyrelsens förvaltning finns i Stadsledningskontoret, som har ansvar för styrning, uppföljning och utveckling av stadens verksamheter. Förvaltningen arbetar med strategiska frågor och skall ha ett övergripande ansvar för stadens hela verksamhet. Staden har därutöver 16 facknämnder med tillhörande fackförvaltningar, 11 stadsdelsnämnder och 17 bolag[3], som leds av stadens politiker. I förvaltningarna och bolagen jobbar anställda tjänstemän. År 2023 skedde vissa förändringar av den kommunala organisationen, då Förskolenämnden bildades och två stadsdelssammanslagningar genomfördes. Stadsdelsnämnderna Spånga-Tensta och Rinkeby-Kista slogs ihop till Järva stadsdelsnämnd samt Östermalms och Normalms stadsdelsnämnder slogs ihop till Norra innerstadens stadsdelsnämnd.[4] En av stadens fackförvaltningar är Revisionskontoret, där stadens revisorer är organiserade.
Kommunfullmäktige sammanträder var tredje vecka i Rådsalen i Stockholms stadshus. Stockholms kommunfullmäktige är med sina 101 ledamöter den största kommunfullmäktigeförsamlingen i Sverige.
Den politiska förvaltningen är sedan Stockholms förvaltningsreform 1920 indelad i rotlar, med särskilda ansvarsområden och ett ansvarigt borgarråd, som även är föredragande i kommunstyrelsen för de frågor som beretts inom hans eller hennes rotel. Antalet rotlar har sedan dess förändrats ett flertal gånger, och likaså vilka ansvarsområden som ligger på respektive rotel. Från början hade staden sex rotlar och färre än så har aldrig funnits. Som mest fanns det tio rotlar 1988–1991. Från och med 1998 hade staden länge åtta rotlar. Sedan valet 2022 finns det nio rotlar. Rotlarna numreras från I till IX, där finansroteln är rotel I. Alla rotlar och borgarråd har säte i Stockholms stadshus.[5]
För majoritetens partier är vissa rotlar även partikansli. Efter valet 2022 finns, förutom majoritetens nio borgarråd, också fyra oppositionsborgarråd. De har inga egna rotlar utan tillhör respektive partikansli.[6]
Nedan presenteras hur många mandat varje parti har erhållit i de åtta senaste valen till kommunfullmäktige i Stockholm. Fullmäktige har 101 mandat, varför det krävs minst 51 för att uppnå majoritet. Valresultaten har historiskt sett givit mandatfördelningar som har inneburit maktskifte efter nästan varje val sedan flera decennier. Före 1971 hade dåvarande stadsfullmäktige 100 mandat.
Siffrorna är från SCB.s rapporter om kommunala val från respektive år, och under senare tid från valmyndighetens sidor om valen. Eftersom procentsiffrorna är avrundade så kan det vara så att summorna inte stämmer överens.
Stockholm styrdes 2002–2006 av en koalition av socialdemokrater, vänsterpartister och miljöpartister med socialdemokraten Annika Billström som finansborgarråd. Billström hade ingen stark ställning i sitt parti, och efter valnederlaget 2006 fick hon lämna gruppledaruppdraget. Oppositionsledare efter valet 2006 blev i stället förra biståndsministern Carin Jämtin.
Till följd av valresultatet i 2006 års kommunalval ägde maktskifte rum i oktober 2006. Den styrande koalitionen bildades då av moderater, folkpartister och kristdemokrater. Mellan 2006 och 2008 var moderaternas Kristina Axén Olin finansborgarråd. Hon avgick av personliga skäl den 16 april 2008, och så småningom utsågs Sten Nordin till nytt finansborgarråd.
Valet i september 2010 ledde till en fortsatt borgerlig majoritet i kommunfullmäktige, där nu även Centerpartiet tog plats i koalitionen. De nyvalda fullmäktige samlades för sitt första sammanträde den 18 oktober 2010.[16] Sten Nordin (M) var finansborgarråd under mandatperioden.
Dåvarande finansborgarråd var Karin Wanngård (S). Därutöver hade socialdemokratiska partiet tre borgarråd, MP hade tre och V hade två. FI saknade borgarråd men ingick ändå i den styrande majoriteten. De hade en heltidsarvoderad politiker som dock inte räknades som borgarråd.
Stockholm styrdes 2018–2022 av en koalition av moderater, liberaler, centerpartister och miljöpartister med moderaten Anna König Jerlmyr som finansborgarråd.
Partier i modern mening har funnits i stads-/kommunfullmäktige sedan införandet av den lika rösträtten och det proportionella valsystemet, med början vid valet 1919. De enda partier som har funnits i fullmäktige oavbrutet sedan dess är Folkpartiet liberalerna (med föregångare), Moderata samlingspartiet och Sveriges socialdemokratiska arbetareparti. Det som nu är Liberalerna bestod emellertid länge av flera grupper som dock samverkade nära med varandra.[19]
Centerpartiet blev för första gången representerat i stadsfullmäktige 1966, då tre centerpartister valdes in i fullmäktige på Folkpartiets lista, eftersom partierna hade ett valtekniskt samarbete i det valet. Centerpartiet var som störst 1973, då det fick 14 procent av rösterna och 15 mandat. I valen 1985, 1998 och 2002 blev partiet helt utan representation i fullmäktige.
Feministiskt initiativ kom in i fullmäktige första gången i valet 2014 och var representerade under två mandatperioder. Efter valet 2022 ramlade partiet ur fullmäktige.
Folkpartiet liberalerna bildades formellt 1935 av liberaler och frisinnade, två grupper som tidigare hade varit samma parti men splittrats på grund av rusdrycksfrågan. Folkpartiet blev som störst i valet 1950, då 32,9 procent av rösterna gav det 35 mandat. 1982 fick partiet bara 5,1 procent av rösterna och sex mandat, vilket är partiets sämsta resultat.
Kristdemokraterna kom in i fullmäktige första gången i valet 1991, åkte ut igen i nästa val 1994 men har sedan varit representerat i kommunfullmäktige från 1998.
Miljöpartiet de gröna hade under 1980-talet ett visst samarbete med det lokala Stockholmspartiet. Egen representation fick det för första gången 1991. Dess bästa resultat kom i valet 2010 då partiet fick 13,87 procent av rösterna och 16 mandat.
Moderata samlingspartiet ställde under 1920- och 1930-talen upp i Stockholms kommunalval under partibeteckningen De borgerliga och därefter Högern, medan partigruppen hette Stadsfullmäktiges moderata grupp fram till valet 1927 och därefter Stadsfullmäktiges högergrupp. Nuvarande namn antogs 1969. Partiet var som minst i valen 1950 (16,4 procent, 17 mandat) och 1970 (16,9 procent, 16 mandat). I valet 2006 fick partiet 37,3 procent av rösterna och 41 mandat. Partiet har aldrig haft flera mandat än då, men fick större procentandel av rösterna i flera val på 1920-talet. Det var fullmäktiges största parti 1998–2002 och blev det återigen 2006, en status som bibehölls 2010 och 2014 trots tillbakagångar i valresultaten.
Ny demokrati var bara representerat i fullmäktige under en period, 1991–1994. Partiet hade fått 4,9 procent och sex mandat i valet 1991.
Socialdemokraterna (Sveriges socialdemokratiska arbetareparti) var från den lika rösträttens införande stads-/kommunfullmäktiges största parti ända fram till 1998 och var det sedan igen 2002–2006. Efter valen 1931 och 1938 hade partiet egen majoritet i fullmäktige med 52 respektive 55 mandat. 1938 års val var partiets bästa, då fick det 51 procent av rösterna. Efter valet 2010 hade socialdemokraterna bara 25 mandat, det lägsta antalet för partiet sedan införandet av den lika rösträtten och det proportionella valsystemet 1919.
Socialistiska partiet eller Kilbomskommunisterna, som hade brutit sig ur Sveriges kommunistiska parti (nuvarande Vänsterpartiet) 1929, var representerat i fullmäktige på 1930-talet, som mest med sju mandat efter att ha fått 8,6 procent av rösterna i valet 1935.
Stockholmspartiet bildades 1979 och kom in i kommunfullmäktige i valet samma år. Det var som störst i valet 1988, då det fick 6,8 procent av rösterna vilket gav åtta mandat i fullmäktige. I valet 2002 förlorade partiet sina mandat och har därefter inte lyckats återfå representation i fullmäktige.
Sverigedemokraterna kom in i fullmäktige första gången i valet 2014. Under perioden hoppade en av deras ledamöter av partiet och blev politisk vilde.
Vänsterpartiet (tidigare Sveriges kommunistiska parti, sedan Vänsterpartiet kommunisterna) har sitt nuvarande namn sedan 1990. Efter en partisplittring 1929 (då Socialistiska partiet bildades, se ovan) åkte partiet ur fullmäktige i valet 1931 men återkom 1935 och har varit representerat sedan dess. Kommunistiska stadsfullmäktigegruppen hade 17 medlemmar efter valet 1946, då partiet hade fått 18,3 procent av rösterna, vilket är partiets bästa resultat någonsin. Det sämsta resultatet partiet har gjort sedan dess var i valet 1962, då ett väljarstöd om 5,7 procent gav fem mandat. Valen 2018 och 2022 samlade Vänsterpartiet tillräckligt stort stöd för att vara tredje största parti.
^Resultatet i kommunvalet låg 66 procent över riksdagsresultatet i hela landet 1998, 17% över 2002, 33% över 2006, 42% över 2010 och 53% över 2014
^Resultatet i kommunvalet låg 74 procent över riksdagsresultatet i hela landet 1998, 14% över 2002, 76% över 2006, 89% över 2010 och 108% över 2014
^Resultatet i kommunvalet låg 59% under riksdagsresultatet i hela landet 1998, 81% under 2002, 61% under 2006, 39% under 2010 och 23% under 2014
^Resultatet i kommunvalet låg 30 procent under riksdagsresultatet i hela landet 1998, 20% under 2002, 30% under 2006, 26% under 2010 och 29% under 2014
^Resultatet i kommunvalet låg 82 procent under riksdagsresultatet i hela landet 1998, 52% under 2002, 41% under 2006, 38% under 2010 och 28% under 2014
^Resultatet i kommunvalet låg 54% under riksdagsresultatet i hela landet 2010 och 60% under 2014.