Hlavného kontrolóra obce volí a odvoláva obecné zastupiteľstvo, je zamestnancom obce, jeho funkcia je nezlučiteľná s funkciou poslanca obecného zastupiteľstva, starostu, člena orgánu právnickej osoby zriadenej alebo založenej obcou, iného zamestnanca obce a podľa osobitného predpisu. Je volený na 6 rokov a jeho funkčné obdobie začína dňom určeným ako deň nástupu do práce. Na jeho zvolenie je potrebný súhlas nadpolovičnej väčšiny všetkých poslancov obecného zastupiteľstva.