เทศบาลตำบลศิลาดานมีอำนาจหน้าที่ดังต่อไปนี้
เทศบาลตำบลศิลาดานมีอำนาจหน้าที่ตามพระราชบัญญัติเทศบาล พ.ศ.2496 แก้ไขเพิ่มเติมถึง (ฉบับที่ 12) พ.ศ.2546 ได้กำหนดอำนาจหน้าที่ของเทศบาลตำบลไว้เป็น 2 ส่วน ประกอบด้วย
มาตรา 50 ภายใต้บังคับแห่งกฎหมายเทศบาลตำบลมีหน้าที่ต้องทำในเขตเทศบาล ดังต่อไปนี้
มาตรา 51 ภายใต้บังคับแห่งกฎหมาย เทศบาลตำบลอาจจัดทำกิจการใดๆในเขตเทศบาล ดังต่อไปนี้
อำนาจหน้าที่ตามพระราชบัญญัติกำหนดแผนและขั้นตอนการกระจายอำนาจให้แก่องค์กรปกครองส่วนท้องถิ่น พ.ศ.2542 หมวด 2 การกำหนดอำนาจและหน้าที่ในการจัดระบบการบริการสาธารณะ มาตรา 16 ให้เทศบาลมีอำนาจและหน้าที่ ในการจัดระบบการบริการสาธารณะเพื่อประโยชน์ของประชาชนในท้องถิ่นด้วยตนเองดังนี้