La mairie détient les registres des délibérations du Conseil municipal depuis 1886, avant cette date, les documents sont disponibles aux archives départementale.

Voici la liste des Maires de Roche :

  • 2014 - : Jacques KRIEGER
  • 2008-2014 : Stéphane COURBET
  • 1989-2008 : Roland BARDEY
  • 1983-1989 : Marcel REGNIER
  • 1977-1983 : Pierre BRUNEL
  • 1975-1977 : Robert DURET
  • 1969-1975 : René OLIVIER
  • 1965-1969 : Alfred GIGANDET (le Conseil municipal de Roche est dissous en Conseil des ministres)
  • 1956-1965 : André REBOUD
  • 1935-1956 : Charles MONNOT
  • 1918-1934 : Antoine BEAUX
  • 1909-1918 : Jules JACQUEMIN (proclamé élu au bénéfice de l'âge après trois tours de scrutin à égalité parfaite)
  • 1905-1909 : Jules COQUILLOT (proclamé élu au bénéfice de l'âge après trois tours de scrutin à égalité parfaite)
  • 1897-1904 : Nicolas PEQUIGNOT
  • 1888-1897 : Jean Baptiste BREUILLOT
  • 1884-1888 : Jules BREUILLOT
  • 1881-1884 : Hippolyte COLARD
  • 1878-1881 : François-Clément MAILLOT
  • 1877-1878 : Hippolyte COLARD
  • 1871-1877 : Jean-Baptiste VITTE
  • 1870-1871 : Pierre-Charles CROISSANT (administrateur provisoire)
  • 1852-1870 : Jean Baptiste VITTE
  • 1851-1852 : Claude-Etienne VITTE
  • 1848-1851 : Joseph RENAUD
  • 1832-1848 : Jean-Baptiste VITTE
  • 1831-1832 : Etienne-Joseph ROUSIOT
  • 1826-1831 : Etienne-Simon COQUILLOT
  • 1815-1826 : Claude-Etienne BONZON
  • 1808-1815 : François?Joseph BONZON
  • An XI  1808 : Charles BECOULET
  • An VIII  An XI : Jean-Joseph BECOULET (Maire disparu ultérieurement durant la campagne de Russie en 1813)
  • An VII  An VIII : Joseph VAISSIER (Président de l'administration communale de Roche)
  • An VII : Jean-Claude JOLIOT (Président de l'administration municipale du canton de Roche)
  • An VI - An VII : CUENOT (Président de l'administration municipale de Roche)
  • 1790 - An VI : François VITTE
  • 25 janvier 1790 : Jean-François ROUSIOT (Elu maire de la municipalité de Roche-Novillars par 50 électeurs)
(Recherches faites par M.Coutin)