Sosnowiec járási jogú város Lengyelország déli részén, a Sziléziai vajdaságban. A város a Sziléziai-felföldön fekszik, 250 méteres tengerszint feletti magasságban. Területén három folyó folyik keresztül, a Czarna Przemsza, a Biała Przemsza és a Brynica. Itt található a Humanitas Egyetem.
A község több különálló városrészre oszlik, amelyek közé Zagórze, Sielec és Kazimierz Górniczy tartozik. Sosnowiec a sziléziai metropolisz számos más városi területével határos, beleértve Katowice, Mysłowice és Dąbrowa Górnicza városát.