Obecní zastupitelstvo je nejvyšším orgánem, který vykonává zákonem o obcích č.128/2000 stanovené pravomoci v oblasti samostatné působnosti obce. Členové obecního zastupitelstva jsou voleni občany obce. Obecní zastupitelstvo zejména schvaluje program rozvoje obce, rozpočet a vyúčtování hospodaření za uplynulý kalendářní rok, rozhoduje o založení, zřízení nebo zániku právnických osob nebo zařízení, o účasti obce v obchodních společnostech, schvaluje obecně závazné vyhlášky ve věcech samostatné působnosti, volí ze svých členů starostu, místostarostu a další členy obecní rady a odvolává je z funkce, stanoví výši nákladů na činnost obecního úřadu, zřizuje obecní policii, rozhoduje o členství obce ve svazku, schvaluje územně plánovací dokumentaci, rozhoduje o nabytí a převodu nemovitých věcí, o bezúplatném převodu movitých věcí včetně peněz, o přijetí a poskytnutí úvěru, o vkladech do obchodních společností, o majetkové účasti na podnikání jiných osob, o zastavení nemovitých věcí, aj. Obecní zastupitelstvo nemůže svoje pravomoci svěřené zákonem o obcích, přenést na jiné obecní orgány, s výjimkou možnosti svěřit obecní radě část pravomoci při schvalování rozpočtových opatření. Na druhé straně si obecní zastupitelstvo nemůže vyhradit rozhodování v otázkách, které zákon výslovně svěřuje k rozhodování jiným orgánům obce. Zasedání obecního zastupitelstva jsou veřejná, zastupitelstvo se schází podle potřeby, nejméně však jednou za tři měsíce. Obecní zastupitelstvo je usnášeníschopné, je-li přítomna nadpoloviční většina jeho členů, přičemž k platnosti usnesení je třeba rovněž nadpoloviční většiny všech jeho členů. Všichni členové obecního zastupitelstva, a dále obecní rada a starosta mají právo předkládat své návrhy k projednání na zasedání obecního zastupitelstva obce.