O republica este un sistem politic in care suveranitatea apartine poporului, care exercita puterea politica direct sau prin reprezentanti alesi. Acesti reprezentanti primesc mandate pentru o perioada determinata de timp si sunt responsabili in fata natiunii. Prin reprezentantii lor, poporul este sursa legii. Autoritatea statului, care trebuie sa serveasca "binele comun", este exercitata prin lege asupra indivizilor liberi si egali.
In intelesul lor original, termenii "republica" si "democratie" sunt destul de asemanatori, desi "republica" este folosit pentru a face distinctie fata de regimurile monarhice. In prezent, utilizarea termenului "republica" in desemnarea unui stat nu este suficienta pentru a face din acesta un stat democratic. Acesta este cazul, de exemplu, daca o parte a populatiei nu poate participa la alegeri sau nu poate prezenta candidati. Exemple de regimuri "republicane" nedemocratice: Chile lui Pinochet, Iranul lui Khomeini, URSS, etc. Cuvantul republica, folosit in mod abuziv, poate ascunde astfel o dictatura, o oligarhie sau o teocratie.