Городская дума — представительный орган власти в городах Российской империи, а также представительный орган местного самоуправления в современных российских городах и в городах республиканского подчинения Латвии, а до вступления в силу нового административно-территориального деления в 2009 году — во всех городах Латвии.
Возникла в России на основании данной 21 апреля 1785 года императрицей Екатериной II «Грамоты на права и выгоды городам Российской империи», которая предусматривала создание сословной «Общей городской думы». Общая дума избирала исполнительный орган, «шестигласную думу», состоявшую из городского головы и шести гласных, по одному из шести «разрядов» городских обывателей.
Павел I упразднил название городская дума, заменив названием на прусский манер ратгауз. В 1802 году Александр I вновь восстановил их названия, но в течение первой половины XIX века думы в городах России постепенно прекратили свое существование.
В феврале 1846 года императором Николаем I было утверждено новое городовое положение, призванное для начала улучшить систему органов местного управления в Санкт-Петербурге, а затем и во всей империи. Для представительства в думе было установлено деление на пять сословий:
Каждое сословие должно было избирать в Санкт-Петербургскую думу от 100 до 150 представителей, впоследствии общий размер столичной городской думы был сокращен до 250 человек.
В первые 14 лет действия нового городового положения общая Дума в Санкт-Петербурге собиралась только 17 раз, любой вопрос, даже собрание Думы требовал согласования генерал-губернатора. Система городского управления в России продолжала пребывать в упадке. В марте 1862 года император Александр II повелел «безотлагательно приступить к улучшению общественного управления во всех городах империи»: 20 марта он утвердил «Положение об общественном управлении города Москвы», закреплявшее новые принципы проведения выборов, организации и работы Думы. Кроме Санкт-Петербурга и Москвы городские думы появились в 1860-х годах также в Одессе и Тифлисе.
Городская реформа Александра II проводилась на основании «Городового положения 16 июня 1870 года», по которому в Российской империи были введены думы, как бессословные органы городского самоуправления, избиравшиеся раз в 4 года горожанами-плательщиками налогов, имевшими определённый имущественный ценз (в небольших городах империи использовалось также упрощённое городское управление без городской думы).
В 1991 году был принят российский закон «О местном самоуправлении в РСФСР» (от 6 июля 1991 г. № 1550-I), который фактически разрешил создание вместо городских советов народных депутатов городских дум. В 2003 году был принят новый федеральный закон («Об общих принципах организации местного самоуправления в Российской Федерации» от 06.10.2003 г. № 131-ФЗ), в соответствии с которым в исключительной компетенции городской думы находятся: