Soulce is a former municipality of the district of Delémont in the canton of Jura in Switzerland. On 1 January 2013 the former municipalities of Soulce, Bassecourt, Courfaivre, Glovelier and Undervelier merged into the new municipality of Haute-Sorne.