
Действие происходит в маленьком провинциальном городке в России. Главным героем истории является молодой Дмитрий Никитин, который работает слесарем-сантехником и одновременно учится на инженера-строителя. Однажды вечером, когда Дмитрия вызывают в общежитие из-за порыва водопроводной трубы, он обнаруживает, что здание находится в аварийном состоянии и грозит обрушением. Решив проинспектировать здание, Никитин понимает, что ему осталось не больше суток до неминуемой катастрофы. В общежитии проживает более восьмисот человек, которые ничего не подозревают.
Дмитрий обращается за помощью к подруге своей матери, которая работает бухгалтером в городской администрации. Она помогает Никитину передать информацию о непосредственной угрозе мэру города Галагановой. Она вместе с высокопоставленными чиновниками города отмечает свой 50-летний юбилей в ресторане. Мэр быстро созывает совещание, так как падение здания может привести к финансовой проверке. А также к раскрытию долголетних хищений бюджетных средств, в которых она и ее подчиненные замешаны.
Хотя Галаганова склонна к эвакуации жильцов, она скоро осознает, что из-за определенных причин это невозможно. Причина в том, что хозяин строительной фирмы, Сафронов, отказывается расселять людей в новый жилой комплекс. Галаганова узнает о причине отказа от своего заместителя и «серого кардинала» Богачева. Тот поставил значительные суммы в это строительство и рассчитывает получить прибыль. Мэр и Богачев принимают решение свалить вину на начальника пожарной охраны и начальника департамента ЖКХ. Подставив их и сделав вид, будто они сбежали из города. Полицейский начальник, получив указания от мэра, говорит Никитину, Матюгину и Федотову, что эвакуация уже проводится и приглашает их на место, чтобы убедиться. Однако, вместо общежития их увозят в безлюдное место, где их расстреливают. Перед казнью Федотов просит, чтобы Никитин был отпущен. Полицейские приказывают Никитину молчать и срочно покинуть город со своей семьей.
Никитин спешит домой и решает уехать на машине с женой и сыном. Он уверен, что жильцы общежития уже были эвакуированы. Однако, по дороге он замечает, что около общежития никого нет. Вспыхнувший спор с его женой, которая не хочет отпускать его, из-за опасений за безопасность семьи, и также потому что люди в общежитии не имеют для нее значения, заставляет Никитина броситься к общежитию и стараться разбудить жильцов, предупреждая их о неминуемом обрушении. Рассвет обнаруживает, что ему удалось вывести всех из здания. Однако один из местных алкоголиков возмущается на Дмитрия и толпу. И начинает Никитина избивать, что в итоге приводит к его смерти. Никитин остается лежать на пороге общежития, а жильцы возвращаются обратно внутрь.







