Sosnowiec is een stad met de rechten van een district in het woiwodschap Silezië in het zuiden van Polen. De stad ligt op de Silezische Hoogvlakte, op een hoogte van 250 meter boven zeeniveau. Drie rivieren, de Czarna Przemsza, de Biała Przemsza en de Brynica, stromen door het grondgebied. De stad herbergt de Humanitas Universiteit.
De gemeente is onderverdeeld in verschillende afzonderlijke wijken, waaronder Zagórze, Sielec en Kazimierz Górniczy. Sosnowiec grenst aan diverse andere stedelijke gebieden in de Silezische metropool, waaronder Katowice, Mysłowice en Dąbrowa Górnicza.