Sosnowiec è una città con diritti di distretto situata nel voivodato della Slesia, nella Polonia meridionale. La città sorge sull'altopiano della Slesia, a un'altitudine de 250 metri sul livello del mare. Tre fiumi, il Czarna Przemsza, il Biała Przemsza e il Brynica, scorrono nel suo territorio. È sede dell'Università Humanitas.
Il comune è suddiviso in diversi quartieri distinti, tra cui Zagórze, Sielec e Kazimierz Górniczy. Sosnowiec confina con diverse altre aree urbane della metropoli slesiana, tra cui Katowice, Mysłowice e Dąbrowa Górnicza.