Сооружения Помпей можно разделить на общественные, к которым относятся здания, связанные с городским управлением и храмы, а также бани, пекарни и т.д. и частные дома, которые строились так, что на улицу выходили лишь лавки и служебные помещения, а жилые покои были сосредоточены вокруг обширного открытого внутреннего двора, окруженного колоннадой. Стены помещений были расписаны цветными фресками, расположенными в несколько поясов. Весь город окружала крепостная стена длиной 3220 м с башнями и восьмью воротами.
На центральной городской площади, Форуме, сохранились остатки общественных зданий, колоннады с каннелюрами, базилика, построенная в 120-78 г.г. до н.э., вначале выполнявшая функции крытого рынка, а затем ставшая зданием суда. На стенах базилики сохранилось множество надписей. Когда-то здесь кипела общественная жизнь.
Здание Евмахии, построенное для гильдии ткачей и суконщиков, составлявших основу благосостояния города, по своим размерам не уступало базилике. Храм Юпитера являлся главным храмом Помпей. Он был построен в 150 г. до н.э. на месте этрусского храма. Располагаясь на подиуме высотой 3 м, он был украшен двумя триумфальными арками и пятиколонным портиком, а в подвале располагалась сокровищница.
Храм Аполлона является древнейшим в Помпеях, он был построен около 550 г. до н.э. по греческому образцу, когда колоннада расположена не только в портике, а окружает весь храм по периметру. Его пол был выложен ромбовидными каменными плитами, сохранилась бронзовая статуя Аполлона.
К общественным зданиям относятся также построенные в стороне от Форума Большой и Малый театр. Амфитеатр, возведенный одновременно с Малым театром в 80 г. до н.э., вмещал все население города – 20000 человек.
В Помпеях было несколько терм, которые служили не только банями, но и своеобразными клубами, где собиралось городское население. Термы Форума самые маленькие среди них, но эта постройка отличается особым изяществом. Термы были разделены на мужское и женское отделения, в первом зале помещалась раздевалка с крюками для одежды. Дальше располагались теплые и холодные бани со сводчатыми потолками, расписанными фресками и украшенные поясом кариатид между нишами, в которые ставили вазы с благовониями. В холодной бане сохранился бассейн для холодной воды. Стены в банях были двойными, как и потолки, внутри них располагались каналы для стока воды.
Особняком среди общественных зданий стоит лупанарий, публичный дом. Лупанарий (от слова волчица – так называли проституток) разделен внутри коридором, открывающим доступ в несколько боковых комнат с каменными ложами, над каждой комнатой находится фреска с изображением специализации дамы. Это было сделано для иностранных моряков, приплывающих в местный порт, которые не могли изъясняться на латыни и должны были ориентироваться по этим картинкам. Второй ярус двухэтажного фасада, обращенного на улицу, нависает над первым. Такая техника строительства характерна и для более поздней эпохи и позволяет расширить внутреннее пространство дома, не уменьшая при этом ширины и без того узкой улицы. Второй этаж лупанария предназначался для более состоятельных клиентов, поэтому интерьеры здесь были не такие суровые, как внизу. Помимо лупанария, в городе обнаружено около 25 одиночных комнат, предназначенных для проституции, часто они находились над винными лавками.