Spironolakton v ledvinách inhibuje retenci sodíku způsobenou aldosteronem, což vede k zvýšenému vylučování sodíku a následně vody a retenci draslíku.
V ledvicah spironolakton inhibira aldosteronsko inducirano zadrževanje natrija, kar vodi k zvečanemu izločanju natrija in posledično izločanju vode in zadrževanju kalija.