Bassecourt (antiguamente en alemán Altdorf) es una localidad y antigua comuna suiza del cantón de Jura, localizada en el distrito de Delémont.
La primera mención escrita de Bassecourt data de 1160 bajo el nombre de Baressicort.
La comuna mantuvo su autonomía hasta el 31 de diciembre de 2012.
La antigua comuna limitaba al norte con la comuna de Develier, al este con Courfaivre, al sur con Undervelier, y al oeste con Glovelier y Boécourt.
Cuenta con una estación ferroviaria en la que efectúan parada trenes regionales que la unen con Delle y Biel/Bienne, así como trenes de cercanías pertenecientes a la red S-Bahn Basilea.