Dobra, wieś położona przy trasie Staszów-Bogoria, skrywa w sobie fascynującą historię sięgającą XIX wieku. Dawniej dzieliła się na folwark Dobra i wieś Dobra, tworząc prężnie rozwijający się ośrodek osadniczy.
W 1820 roku Dobra liczyła zaledwie 140 mieszkańców. Siedem lat później, w 1827 roku, liczba ta wzrosła znacząco do 325 osób. W XIX wieku we wsi znajdowało się 7 domów murowanych i 21 drewnianych. Oprócz domów mieszkalnych, w Dobrej tętniło życiem wiele obiektów użyteczności publicznej, takich jak gorzelnia, cegielnia, łomy kamienia, a nawet kopalnie tortu i gipsu.
Dziś samodzielnymi sołectwami są Podmaleniec, Kopanina i Poddębowiec.
W 1913 r. w Dobrej i w/w miejscowościach było ponad 200 domów i około 960 mieszkańców. Natomiast w okresie międzywojennym w dawnym folwarku mieszkało 30 osób, zaś w Dobrej były 43 domy i ok. 290 osób. W okresie międzywojennym Dobra należała do gminy Wiśniowa.
Według danych meldunkowych na koniec 2025 roku w Dobrej zameldowanych było 267 osób. Dla porównania, w 1999 roku miejscowość liczyła 270 mieszkańców.