David Lisnard est un homme politique né le 2 février 1969 à Limoges. Il est issu d’une longue lignée de pêcheurs installés à Cannes depuis plusieurs siècles. Il est le fils de Denis Lisnard, ancien footballeur professionnel des années 1970, ayant notamment entraîné l'équipe du Vigenal de Limoges. Sa mère est une ancienne danseuse de ballet reconvertie en professeure de danse à Limoges. Ses parents se reconvertissent aussi dans le commerce, ouvrant plusieurs boutiques à Limoges et à Cannes.
Scolarisé au lycée Carnot de Cannes, David Lisnard obtient son baccalauréat au lycée Bristol de Cannes puis son diplôme de l'Institut d'études politiques de Bordeaux en 1992. Après avoir enchaîné des petits boulots, il fait ses débuts en politique en 1996, en devenant directeur de cabinet et attaché parlementaire de Jacques Pélissard, alors député-maire de Lons-le-Saunier. Il tient ce poste jusqu’en 1999. En 2008, il est choisi comme conseiller exécutif de l'UMP.
Membre confirmé des Républicains, il est élu maire de Cannes en 2014 et réélu à ce poste en 2020. Depuis 2015, il est vice-président du conseil départemental des Alpes-Maritimes, mais aussi président de la communauté d'agglomération Cannes Pays de Lérins depuis 2017. Le 17 novembre 2021, David Lisnard est élu à la tête de l’Association des Maires de France.
Côté vie privée, il se remarié avec la journaliste Jacqueline Pozzi avec laquelle il est en couple depuis 2016, après avoir divorcé de sa première épouse. Il est père de trois enfants.