Dinas Sosial mempunyai tugas melaksanakan sebagian urusan pemerintahan daerah berdasarkan asas otonomi dan tugas pembatuan di bidang sosial.

Untuk melaksanakan tugas tersebut, Dinas Sosial menyelenggarakan fungsi:
a. Perumusan kebijakan teknis bidang sosial.
b. Penyelenggaraan urusan pemerintahan dan pelayanan umum di bidang sosial.
c. Pembinaan dan pelaksanaan tugas di bidang sosial.
d. Bertanggungjawab pada penyelenggaraan kesekretariatan dinas.
e. Penyelenggaraan pembinaan, pengawasan, pengelolaan unit pelaksana teknis (UPT) dinas.
f. Melakukan koordinasi teknis urusan bidang sosial.
g. Pelaksanaan tugas lain yang diberikan oleh Walikota sesuai tugas dan fungsinya.