A város Fejér vármegye déli részén fekszik, a Dunától mintegy 20 kilométer távolságban, a Közép-Mezőföldön.
Földtanilag a település löszös területre épült.
A várostól nyugatra folyik a Sárvíz, amellyel szinte párhuzamosan terül el a település magja (északi része Bogárd, a déli Sárszentmiklós) észak-déli irányban.
A városhoz további településrészek, egykori falvak és majorságok is tartoznak, melyek közül a legnagyobb a déli irányban található Rétszilas.
Jelentősek továbbá keleti irányban Kislók, nyugatra pedig Hatvanpuszta (más néven Sárhatvan), Örspuszta és Pusztaegres.
Az északnyugati része Alsótöbörzsök.
A Bogárdi rész északnyugati csücskétől hosszan terül el, és Nagyhörcsökre lehet eljutni.
A Sárvíztől nyugatra található Örspuszta, Sárhatvan és Pusztaegres is.
Sárbogárd közúton Székesfehérvártól és Pusztaszabolcstól 42 kilométerre, Budapesttől 91 kilométerre, Dunaújvárostól pedig 27 kilométerre fekszik, míg Szekszárdtól 63 km-re.
Sárbogárd