De 1797 a 1815, Sonvilier perteneció a Francia, la comuna hacía parte del departamento de Monte Terrible, y a partir de 1800, al departamento del Alto Rin, al cual el departamento de Monte Terrible fue anexado. En 1815, luego del Congreso de Viena, el territorio del antiguo Obispado de Basilea fue atribuido al cantón de Berna.
Actualmente la comuna hace parte de la región del Jura bernés, la parte francófona del cantón de Berna.