Od 1998 do 2010 pełnił mandat radnego Ursynowa. W styczniu 2005 odszedł z SLD, w tym samym roku współtworzył Partię Demokratyczną. W 2006 wstąpił do Socjaldemokracji Polskiej i uzyskał reelekcję jako radny z ramienia komitetu Nasz Ursynów (w 2009 NU został stowarzyszeniem, Piotr Guział objął w nim funkcję wiceprezesa). W 2007 bezskutecznie kandydował do Sejmu z listy Lewicy i Demokratów w okręgu radomskim, a w 2009 do Parlamentu Europejskiego z listy Porozumienia dla Przyszłości – CentroLewica w okręgu warszawskim.
W 2010 odnowił mandat radnego Ursynowa (ponownie z listy NU, będącego częścią Warszawskiej Wspólnoty Samorządowej), jednak przestał go pełnić w związku z wyborem na burmistrza dzielnicy (poparła go koalicja NU i PiS). W maju 2011 wystąpił z SDPL, motywując to podjęciem przez władze tej partii rozmów o współpracy z PO. W 2013 zainicjował akcję zbierania podpisów pod referendum w sprawie odwołania prezydent m.st. Warszawy Hanny Gronkiewicz-Waltz – do głosowania doszło, jednak ze względu na zbyt niską frekwencję okazało się nieważne.