Zastupitelstvo města Ivanovice na Hané je vrcholným orgánem města. Je tvořeno 15 členy zvolenými dle zákona č. 491/2001 Sb., o volbách do zastupitelstev obcí a o změně některých zákonů v platném znění. Z členů Zastupitelstva města jsou voleni starosta, místostarosta a radní. Jednání Zastupitelstva města zpravidla svolává starosta města obvykle 1x za 3 měsíce a jsou veřejná. Termíny zasedání Zastupitelstva města jsou minimálně 7 dní předem zveřejněny na úřední desce a na místech ve městě obvyklých k zveřejňování. Pravomoci Zastupitelstva města jsou dány zákonem č. 128/2000 Sb., o obcích ve znění pozdějších předpisů.