Stahl - classe 1968 - è consigliere nazionale dal 1999. Sposato e padre di una figlia, lo zurighese è stato per nove anni (1995 - 2004) titolare di una drogheria a Winterthur (ZH). Dal 2004 è Membro della direzione dell'assicuratore Groupe Mutuel.
A livello parlamentare, siede nella Commissione della sicurezza sociale e della sanità sin dalla sua entrata in Parlamento. L'ha presieduta dal 2007 al 2009.
Da venerdì scorso è inoltre presidente di Swiss Olympic. Stahl non è del resto uno sconosciuto nel mondo dello sport: dirige il gruppo parlamentare "Sport" dal 2004, è nel comitato esecutivo di Swiss Olympic dal 2008 ed è membro della Società dello Sport-Toto dal 2009.