Согласно исторических источников костел был заложен Владиславом Опольчиком. Вначале сооружение было деревянным, позже костел стал каменным. В 1553 г. его расширили — достроили теперешнюю среднюю часть. Но в 1616 г. костел сгорел вместе со всем городом. Во время реставрации костел достроили, и он стал в два раза больше. В XVIII ст. достроили колокольню. В 1902 г. была проведена реставрация костела, а в 30-х гг. достроили западную, наиболее величественную, часть костела по проекту архитектора Б. Виктора. Старый белокаменный портал вмонтировали в северную сторону достройки, и сооружение вышло очень интересным: следы реконструкции видны до сегодня. После третьей достройки фасад костела украсили тремя скульптурами неизвестных мастеров: Матери Божьей (наверху) и апостолов Петра и Павла (внизу).
Городокская ратуша — это помещение бывшего магистрата. Построена в 1832 г., является памятником стиля классицизм. Находится на южном углу центральной площади города. Здание двухэтажное с квадратной в плане башней. На башне находится герб Городка и часы-куранты. Сейчас ратушу используют по ее прямому назначению — здесь размещен Городокский городской совет. Кроме того, на первом этаже находится Историко-краеведческий музей.
Францисканский костел и монастырь строятся в Городке во времена короля Владислава Ягайла в XV ст. Существует легенда, что в стене монастыря по завещанию короля было похоронено его сердце. В нач. XIX ст., из-за реформ Марии-Терезии, монастырь был ликвидирован. Костел превратили в гарнизонную тюрьму, а в монастырских келиях поселился австрийский гарнизон. Во времена I и II мировых воен монастырь использовали для военных целей. В послевоенные годы помещения использовались как складские. В августе 1994 г. монастырский комплекс был передан монахам Студийского устава. Сегодня это действующий Преображенский монастырь с храмом Преображения.
Церковь Благовещения Пр. Богородицы сначала была деревянным храмом. В 1633 г. вместо деревянной поставили каменную церковь. Стены укрепили каменным цоколем в 1869 г., а с северной стороны достроили могучие контрфорсы. В 1880-х гг. деревянные купола заменили на каменные. Внутри храма есть росписи 1950-х гг. К этому же периоду относится и иконостас. По своей объемно-пространственной композицией церковь очень похожа на Успенскую церковь во Львове. Как памятник архитектуры она является чудесным образцом ренессансного зодчества в Украине. Сейчас храм принадлежит УГКЦ.
Настоящая церковь построена на месте старой в 1754 г. Настенную роспись в храме выполнил Федор Щербокоский в 1861 г. Церковь реставрировали в 1980 г. по проекту архитектора Б. Кинзельского. Храм является памятником архитектуры галицкой школы. Некоторое время в храме размещался краеведческий музей. В конце 1980-х гг. в церкви возобновили богослужения. Сегодня он принадлежит общине УАПЦ.