W Gminie Dobra wyodrębnionych administracyjnie jest 27 sołectw: Chrapczew, Czajków, Długa Wieś, Dąbrowica, Januszówka, Józefów, Linne, Łęg Piekarski, Mikulice, Miłkowice, Moczydła, Ostrówek, Piekary, Potworów, Rzechta, Rzymsko, Rzymsko BG, Skęczniew, Stawki, Stefanów, Strachocice Kol. Strachocice Wieś, Szymany, Ugory, Wola Piekarska, Zagaj, Żeronice. Sołectwa są tworzone przez 36 miejscowości, które łącznie zamieszkuje około 6700 osób.
Pod względem powierzchni: najmniejszym sołectwem jest Czajków (136 ha), największym są Stawki (1321 ha). Pod względem liczby mieszkańców: najmniej osób mieszka w Moczydłach (około 70 osób), najwięcej w Skęczniewie (około 515).
Osobną jednostkę pomocniczą gminnego samorządu stanowi miasto Dobra. Według danych z 2021 r. w mieście Dobra zamieszkują 1352 osoby.