Direktorat Jenderal Cipta Karya mempunyai tugas menyelenggarakan perumusan dan pelaksanaan kebijakan di bidang pengembangan kawasan permukiman, pembinaan penataan bangunan, pengembangan sistem penyediaan air minum, pengembangan sistem pengelolaan air limbah dan drainase lingkungan serta persampahan sesuai dengan peraturan perundang-undangan.
Dalam melaksanakan tugas sebagaimana dimaksud dalam Pasal 476, Direktorat Jenderal Cipta Karya menyelenggarakan fungsi:
- Perumusan kebijakan di bidang pengembangan kawasan permukiman, pembinaan penataan bangunan, pengembangan sistem penyediaan air minum, pengembangan sistem pengelolaan air limbah dan drainase lingkungan serta persampahan;
- Pelaksanaan kebijakan di bidang pengembangan kawasan permukiman, pembinaan penataan bangunan, pengembangan sistem penyediaan air minum, pengembangan sistem pengelolaan air limbah dan drainase lingkungan serta persampahan sesuai dengan perundang-undangan;
- Penyusunan norma, standar, prosedur, dan kriteria di bidang pengembangan kawasan permukiman, pembinaan penataan bangunan, pengembangan sistem penyediaan air minum, pengembangan sistem pengelolaan air limbah dan drainase lingkungan serta persampahan;
- Pemberian bimbingan teknis dan supervisi di bidang pengembangan kawasan permukiman, pembinaan penataan bangunan, pengembangan sistem penyediaan air minum, pengembangan sistem pengelolaan air limbah dan drainase lingkungan serta persampahan;
- Pelaksanaan evaluasi dan pelaporan di bidang pengembangan kawasan permukiman, pembinaan penataan bangunan, pengembangan sistem penyediaan air minum, pengembangan sistem pengelolaan air limbah dan drainase lingkungan serta persampahan;
- Pelaksanaan administrasi Direktorat Jenderal Cipta Karya; dan
- Pelaksanaan fungsi lain yang diberikan oleh Menteri.