Главный герой — популярный писатель Виктор Банев, ветеран прошедшей войны, средних лет, любитель выпить и покутить, уезжает из столицы, опасаясь возможных репрессий после того, как непочтительно повёл себя на встрече с правителем — господином Президентом. Он приезжает в провинциальный город, в котором провёл своё детство, где живут его бывшая жена Лола и их дочь-подросток Ирма и где уже несколько лет постоянно идёт дождь.
Писатель попадает в череду странных событий, связанных с «мокрецами» или «очкариками» — странными прокажёнными людьми, больными некоей генетической болезнью, которая проявляется в виде жёлтых кругов вокруг глаз. Мокрецы живут в лепрозории — специально построенном в Лошадиной лощине карантинном лагере для лиц, страдающих так называемой желтой проказой или очковой болезнью. Данный лагерь был построен сразу после оккупации, за двадцать лет до событий, происходящих в книге. Взрослое население города боится мокрецов, считая их причиной всех странностей в городе, но многие подростки просто мокрецов обожают, в том числе и дочь Банева Ирма. Мальчик Бол-Кунац, приятель Ирмы, приглашает писателя встретиться с учениками школы, которые поражают его своими оригинальными взглядами и поведением.
Банев живёт то в гостинице, в ресторане которой он пьёт каждый вечер, то в санатории, где работает медсестрой его подруга-любовница Диана, сочувствующая мокрецам. Диана последовала за своим бывшим мужем, философом Павлом Зурсмансором, который «переродился» в мокреца. Писатель постоянно колеблется в своём отношении к жителям лепрозория, но даже при наличии неприязни к ним вольно или невольно им помогает, поскольку противостоящие им силы ему ещё более неприятны. Бургомистр ставит на мокрецов капканы, а полицмейстер постоянно задерживает идущие в лепрозорий грузы книг (считается, что книги для мокрецов — как пища, без чтения они погибают). Банев помогает Диане вызволить попавшего в капкан мокреца, вступается за него в ресторане, угоняет задержанный полицией грузовик с книгами и доставляет его в лепрозорий.
Банев обсуждает мокрецов в застольных беседах с главврачом лепрозория Юлом Големом, спившимся художником Рэмом Квадригой и санитарным инспектором Павором Сумманом. Баневу не нравятся ни местный бургомистр, покровительствующий фашиствующим молодчикам, ни военные, которые охраняют мокрецов. Голем в одной из многочисленных застольных бесед высказывается по поводу генетической болезни мокрецов. По его мнению они — представители будущего человечества, новый генетический вид людей, интеллектуально и морально превосходящие обычных людей. Возможности их велики, а будущее нынешнего человеческого вида — ужасно. И они пришли, чтобы не допустить его. Возможно именно поэтому они ориентированы на контакты с детьми.
События начинают развиваться драматически. Павор Сумман оказывается не санитарным инспектором, а сотрудником контрразведки, собирающим всевозможные сведения об обитателях лепрозория. Банев узнаёт, что Сумман виновен в похищении мокреца, невольным свидетелем чего стал он сам, и выдаёт того людям, похожим на силовиков из конкурирующего ведомства. Суммана арестовывают прямо у него в номере, и он исчезает. Сотрудники организации, которым Банев донёс на мнимого санитарного инспектора, награждают его от имени Президента медалью «Серебряный Трилистник» 2-й степени и дают понять, что за совершённые им благодеяния Президент милостиво согласился снять с писателя опалу. Теперь Банев может возвращаться в столицу, ничего не боясь и не опасаясь. Но он остаётся в родном городе, наблюдая за разворачивающимися событиями.
Все дети в городе уходят от родителей жить к мокрецам в лепрозорий. Мокрецы начинают эвакуацию. Когда все мокрецы покидают город, дождь прекращается. Мокрец Павел Зурзмансор прощается с Баневым. Голем сообщает Баневу, что мокрецов больше нет, не будет и не было.
Последним уезжает Голем. Банев и Диана возвращаются в город, который исчезает под лучами солнца. Они видят Ирму и Бол-Кунаца совсем повзрослевшими и счастливыми. Но Банев говорит про себя: «Всё это прекрасно, но только вот что — не забыть бы мне вернуться».