В 1662 году основатель Станиславова (ныне Ивано-Франковск), Анджей Потоцкий, принял решение о строительстве в городе ратуши. В 1666 году с этой целью было построено временное деревянное здание. В 1672 году оно было перестроено из дерева и камня. Помещения первой ратуши использовались для заседаний местного совета и суда. Её башня несла также функцию пожарной каланчи и оборонительную функцию во время турецко-польской войны.В 1695 году, по указу градоначальника Иосифа Потоцкого, архитектор Шарль Беноа построил новую каменную ратушу.После этого ратуша в силу различных обстоятельств несколько раз перестраивалась. Во время оккупации города войсками Вермахта, нацисты пытались разрушить ратушу, но не смогли взорвать её, так, как стены здания представляли собой железобетонный монолит. Одновременный подрыв всех стен привел бы к повреждению соседних зданий, в которых располагались различные оккупационные учреждения. Нацисты уничтожили лишь северо-западное крыло здания.
В 1957 году ратушу восстановили. 26 апреля 1959 здесь открылся Ивано-Франковский краеведческий музей. В 2007 году на ратуше установили новые часы с автоматическим механизмом и электронными курантами, исполняющими 12 украинских мелодий.