Савел Прокофьевич Дикóй, купец, значительное лицо в городе.
Борис Григорьевич, племянник его, молодой человек, порядочно образованный.
Марфа Игнатьевна Кабанова (Кабаниха), богатая купчиха, вдова.
Тихон Иванович Кабанов, ее сын.
Катерина, жена его.
Варвара, сестра Тихона.
Кулигин, мещанин, часовщик-самоучка, отыскивающий перпетуум-мобиле.
Ваня Кудряш, молодой человек, конторщик Дикого.
Шапкин, мещанин.
Островский часто в своих пьесах прибегает к «говорящим» именам. Так, имя «Кабанихи» – Марфа – означает «госпожа», что соответствует ее роли в семье. Имя Тихон созвучно со словом «тихий» и отражает послушный характер мужа Катерины. Имя Варвара означает «дикарка», «варварка», и сама героиня отличается непокорным характером, она идет против воли матери, сбегая из дома. Наконец, имя Катерина значит «чистая» и подчеркивает духовную чистоту и непорочность главной героини.
Феклуша, странница.
Глаша, девка в доме Кабановой.
Барыня с двумя лакеями, старуха 70 лет, полусумасшедшая.
Городские жители обоего пола.
Действие происходит в городе Калинове, на берегу Волги, летом. Между 3‐м и 4‐м действиями проходит 10 дней.
Калинов – это вымышленный город на берегу реально существующей реки Волги. Калинов предстает читателю тихим, провинциальным городом в противовес Москве, с которой сравнивает его странница Феклуша. В образе Калинова автор стремился изобразить всю Россию в миниатюре: каждый из героев пьесы – носитель определенной идеи, эпохи в истории страны. Так, Кабанова связана с домостроевским представлением о семье, а Кулигин – с идеями Просвещения Петровской эпохи.