Дирекцията изпълнява следните функции:
1. оказва правна помощ за законосъобразното осъществяване на правомощията на кмета, свързани с неговата компетентност;
2. осъществява правното подпомагане на общинската администрация и следи за спазване на законността в дейността на звената й;
3. осигурява процесуално представителство пред всички съдебни инстанции по дела, по които страна е общината или кмета;
4. следи за промените в нормативното законодателство и своевременно уведомява заинтересованите служители в администрацията;
5. организира и реализира възлагането на обществени поръчки;
6. подпомага изготвянето на вътрешни актове в областта на управлението на човешките ресурси;
7. осигурява правни консултации и становища на председателя на Общинския съвет и общинските съветници, относно законосъобразността на актовете на Общинския съвет;
8. следи за достоверността на правните основания на проектите за решения на Общинския съвет и тяхното законосъобразно изпълнение;
9. осигурява процесуалното представителство и правната защита на актовете на Общинския съвет пред съдилищата.
10. определя целите и осигурява изпълнението им, както и управлението на риска, осъществява основните контролни дейности и координира мониторинга на ниво дирекция.