Ответ:

Ремесленники, лавочники, маляры, купцы — разная публика населяла эту часть города.

Однородные члены: ремесленники, лавочники, маляры, купцы. Обобщающее сочетание «разная публика» стоит после них, поэтому ставится тире.