Stadsholmen er det historiske navnet på en øy i sentrum av Stockholm. Sammen med de små øyene Riddarholmen og Helgeandsholmen utgjør den bydelen Gamla stan. Øya måler ca. 0,33 km² og har en strandlinje på om lag 2,2 km.
Navnet «Gamla stan» kan også vise til selve øya; navnet Stadsholmen brukes ikke så ofte i dagligtale.
På Stadsholmen ligger Stockholms slott, den svenske monarkens offisielle residens.