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