Ustawa o ochronie zabytków i opiece nad zabytkami nakłada na jednostki samorządu terytorialnego obowiązek sporządzenia programu opieki nad zabytkami (art. 87 ustawy).
Głównym odbiorcą programu jest społeczność lokalna, która bezpośrednio powinna odczuć efekty jego wdrażania. Dotyczy to nie tylko właścicieli i użytkowników obszarów i obiektów zabytkowych, ale również wszystkich mieszkańców, gdyż zachowane i należycie pielęgnowane dziedzictwo kulturowe wyróżnia obszar gminy i przesądza o jej atrakcyjności. Przyjęty przez Radę Gminy w formie uchwały gminny program opieki nad zabytkami jest elementem polityki samorządowej. Powinien służyć podejmowaniu planowych działań dotyczących inicjowania, wspierania, koordynowania badań i prac z dziedziny ochrony zabytków i krajobrazu kulturowego oraz upowszechniania i promowania dziedzictwa kulturowego.