В 1918 году Ганновер, город с населением в 450 тысяч человек, был широко известен тем, что в нем проживало много гомосексуалистов. По крайней мере в списках полиции значилось около пятисот человек, предлагавших себя в этом качестве. Из них самые красивые и шикарно одетые посещали кафе Кропке на Джорджштрассе, одном из первых бульваров в новом Ганновере; другие же встречались со своими друзьями на вечеринках гомосексуалистов в Каленбергер Форштадт или в старом зале для собраний; и, наконец, на самой нижней ступени находилась танцплощадка «У пижона Гисси», где ловили клиентов бедные юнцы. Именно там, например, Гране и подцепил юного Эрнста Шпикера, которому безвкусная рубашка стоила жизни.
Рассказывая о поведении Хаарманна на суде, газеты того времени писали: «На протяжении всего длительного судебного разбирательства Хаарманн вел себя совершенно благодушно и невозмутимо… Подробности зверских убийств, за которые Хаарманн вскоре заплатит своей жизнью, крайне отвратительны. Все его жертвы были в возрасте от 12 до 18 лет, и было доказано, что обвиняемый действительно продавал людям человеческое мясо. Как-то раз он сделал колбаски у себя на кухне, а потом он и его покупатель приготовили их и съели… Некоторые психиатры утверждают, что двадцать четыре убийства вряд ли исчерпывают полный список зверских преступлений Хаарманна, и, по их оценке, общее число жертв достигает пятидесяти человек. Почти по всем пунктам обвинения Хаарманн делал подробнейшие признания, и целыми днями суд выслушивал повествование о том, как он расчленял тела жертв и как избавлялся от останков. Он постепенно отвергал мысль о своем безумии, однако, при этом неизменно утверждал, что все убийства были совершены в состоянии транса, и что он не отдавал отчета в своих действиях. Данное утверждение было, однако, отвергнуто судом, в решении которого указывалось, что по собственным словам обвиняемого, ему требовалось сжимать жертву таким образом, чтобы можно было прокусить горло. Подобные действия обязательно носили — до определенной степени осмысленный и целенаправленный характер».
В одной из газет о Хаарманне было сказано следующее:
«Он обвиняется в убийстве двадцати семи молодых людей, и ужас от этих деяний многократно усиливается утверждением о том, что подсудимый, якобы, продавал покупателям своего магазина мясо тех жертв, которых не съел сам… Вместе с Хаарманном на скамье подсудимых оказался молодой человек, его друг Ганс Гране, которого обвинили в непосредственном участии в убийствах, а впоследствии в подстрекательстве к их совершению и получении похищенной собственности. Полиция продолжает розыск третьего человека по имени Карл, также мясника, который, как утверждалось, дополняет зловещее трио… прокурор имеет около двухсот свидетельств того, что все пропавшие юноши были умерщвлены тем же самым ужасным способом. Хаарманн обычно приводил молодых людей к себе домой и после обильной трапезы начинал расхваливать их внешность. Затем он убивал свои жертвы, прокусив им горло. Их одежду он выставлял на продажу в своем магазине, а тела расчленял и выбрасывал с помощью Карла».
На открытом суде, однако, Хаарманн признал, что Гранс часто сам подбирал для него жертвы. Он также утверждал, что Гранс неоднократно избивал его за то, что ему не удавалось убить ту «дичь», которую он ему приводил. Бывало Хаарманн хранил трупы до их расчленения у себя в шкафу. Позади его дома протекала река, и кости и черепа выбрасывались в воду. Некоторые из них были обнаружены, но их происхождение оставалось тайной до тех пор, пока полицейский инспектор не нанес внезапного визита домой к обвиняемому для выяснения причин конфликта между Хаарманном и спасшейся жертвой.
Подозрения наконец пали на него главным образом из-за того, что в мае, июне и июле 1924 года в реке Лейн были обнаружены человеческие кости черепа. Газеты писали, что в течение 1924 года исчезли, по крайней мере, 600 человек: из них большая часть были юноши от 14 до 18 лет. Ночью 22 июня, на железнодорожной станции произошла ссора между Хаарманном и юношей по имени Фрици, который обвинил первого в непотребных действиях. Оба были доставлены в центральный полицейский участок, и пока Хаарманн находился там, его дом в Красном Ряду подвергся тщательному обыску, в результате чего были найдены неопровержимые доказательства его злодеяния. Вскоре Хаарманн обвинил Гранса в пособничестве, так как к тому времени их отношения уже окончательно испортились. Хаарманн был приговорен к смертной казни через отсечение головы, и приговор был приведен в исполнение с помощью тяжелого меча. Гранс был приговорен к пожизненному заключению, впоследствии этот приговор заменили двенадцатью годами тюремного заключения. В соответствии с законом Хаарманн был казнен в среду, 15 апреля 1925 года.