สภาเทศบาลประกอบด้วยสมาชิกสภาเทศบาลซึ่งมาจากการเลือกตั้งโดยตรงของประชาชนตามกฎหมายว่าด้วยการเลือกตั้งสมาชิกสภาท้องถิ่นหรือผู้บริหารท้องถิ่นตามจำนวน ดังต่อไปนี้
(1) สภาเทศบาลตำบล ประกอบด้วยสมาชิกจำนวนสิบสองคน
(2) สภาเทศบาลเมือง ประกอบด้วยสมาชิกจำนวนสิบแปดคน
(3) สภาเทศบาลนคร ประกอบด้วยสมาชิกจำนวนยี่สิบสี่คน
ผู้มีสิทธิสมัครรับเลือกตั้งเป็นสมาชิกสภาเทศบาลต้องมีคุณสมบัติและไม่มีลักษณะต้องห้ามตามกฎหมายว่าด้วยการเลือกตั้งสมาชิกสภาท้องถิ่นหรือผู้บริหารท้องถิ่น
ในกรณีที่ตำแหน่งสมาชิกสภาเทศบาลว่างลงไม่ว่าด้วยเหตุใดและยังมิได้มีการเลือกตั้งสมาชิกสภาเทศบาลขึ้นแทนตำแหน่งที่ว่าง ให้สภาเทศบาลประกอบด้วยสมาชิกสภาเทศบาลเท่าที่มีอยู่
ความในวรรคหนึ่งมิให้นำมาใช้บังคับแก่กรณีที่ได้จัดให้มีการเลือกตั้งใหม่ตามกฎหมายว่าด้วยการเลือกตั้งสมาชิกสภาท้องถิ่นหรือผู้บริหารท้องถิ่นเพราะเหตุที่มีผู้ได้รับเลือกตั้งไม่ครบจำนวน ถ้าในการจัดให้มีการเลือกตั้งใหม่นั้นยังได้ไม่ครบจำนวนอีก ให้ถือว่าสภาเทศบาลนั้นประกอบด้วยจำนวนสมาชิกเท่าที่มีอยู่จนกว่าจะครบอายุของสภาเทศบาล เว้นแต่จะมีจำนวนสมาชิกไม่ถึงสองในสามของจำนวนตามวรรคหนึ่ง