Był współzałożycielem (wraz z Franzem Heinem i Hansem Kudlichem), utworzonego w roku 1848 Związku Ślązaków Austriackich – prekursora tzw. ruchu ślązakowskiego.

Na przełomie lat 50. i 60. XIX w. powrócił do Cieszyna. W 1861 roku został burmistrzem Cieszyna. Jako taki dbał o rozwój miasta – za jego kadencji wprowadzono oświetlenie i nową kanalizację wodną. Z drugiej strony torpedował inicjatywy narodowościowe Polaków.

W 1866 roku w czasie inwazji pruskiej na Cieszyn udało mu się uchronić miasto przed wysoką kontrybucją; uratował przed wysadzeniem most na Olzie. W 1867 roku za te zasługi został podniesiony do stanu szlacheckiego. (j. czeski)

25 września 1882 roku otrzymał tytuł honorowego obywatela miasta Cieszyna. W 1891 został odznaczony Krzyżem Komandorskim Orderu Franciszka Józefa.

15 września 1892 roku pod jego przewodnictwem Sejm Śląski bez odsyłania do komisji odrzucił wniosek polskich posłów w sprawie wykluczenia języka niemieckiego jako wykładowego w pierwszych klasach; postulowano wprowadzenie w jego miejsce języka polskiego lub czeskiego oraz założenie seminariów dla polskich i czeskich nauczycieli. Johann Demel zmarł tego samego dnia – przyczyną śmierci był zawał serca.