בסוף 1955 נשפט ל-40 ימי מאסר על הפגנה בה נכנס לשטח סגור. תלונתו על כך שהוכה במהלך ההפגנה על ידי שוטרים עלתה לדיון בכנסת. זיאד הובא למשפט באשמת תקיפת שוטר ונשפט לקנס ולמאסר בכלא טבריה. במהלך שהותו בכלא נאבק למען זכויותיו וזכויות אסירים אחרים, בייחוד בנושא התעמרות סוהרים באסירים. בסוף אפריל 1958 נעצר שוב, יחד עם הנהגת מק"י בנצרת, על התפרעות בהכנות לקראת מצעד האחד במאי. בבחירות שהתקיימו בדצמבר 1970 עמד בראשות רשימת רק"ח למועצת העירייה. לאחר הבחירות, בהן זכתה רק"ח ב-7 מתוך 17 מושבים במועצה, ניסה זיאד להקים קואליציה עם מפ"ם והמפד"ל, אך כשל. בסוף 1974 גבר על אמיל חביבי בהתמודדות על מועמדות רק"ח לראשות עיריית נצרת. ב-9 בדצמבר 1975 נבחר לראשות עיריית נצרת, כשהוא עומד בראש חזית נצרת הדמוקרטית. מאז נבחר זיאד, פעם אחר פעם, לראשות העיר – לרבות בבחירות האחרונות בהן השתתף לפני מותו, שבהן זכה לתמיכה של למעלה מ-60% מהמצביעים.
במהלך ההפגנה תלונה שהגיש תאופיק זיאד עלתה לדיון בכנסת, על מה הייתה התלונה?
תלונתו על כך שהוכה