2002 wurde er in den Gemeinderat von Amsterdam gewählt, 2004 wurde er auch Fraktionsvorsitzender. Von 2006 bis 2010 und von 2010 bis 2012 war er Beigeordneter (wethouder) unter anderem für Finanzen. Wegen des vorzeitigen Wegganges von BürgermeisterJob Cohen war er 2010 dreieinhalb Monate kommissarischer Bürgermeister der Hauptstadt. Im November 2012 wurde Asscher niederländischer Vizepremierminister und Minister für Soziales und Arbeit.
Bei der Parlamentswahl in den Niederlanden 2017 erreichte die PvdA, deren Parteiführer Asscher seit 2016 ist, ihr historisch schlechtestes Ergebnis. Sie erzielte lediglich 5,7 Prozent der Stimmen und erhielt nur noch 9 Mandatssitze in der Zweiten Kammer.[1]
Lodewijk Asscher ist verheiratet und hat drei Kinder.