V České republice, to znamená v Čechách, na Moravě a ve Slezsku, je obec veřejnoprávní korporací, která je základní jednotkou veřejné správy, územně samosprávný celek základního stupně (vyšším územně samosprávným celkem je kraj). V tomto smyslu je subjektem samosprávy a v různé míře, podle typu obce, také vykonavatelem státní správy.
Základní definici obce obsahuje zákon o obcích: „Obec je základním územním samosprávným společenstvím občanů; tvoří územní celek, který je vymezen hranicí území obce.“ K 27. květnu 2016 Český statistický úřad uvádí celkem 6253 obcí a újezdů (ČÚZK jich uvádí ke stejnému datu 6254 – navíc je zahrnuta již zaniklá obec Brdy).