Situation géographique

Le village de Bassecourt se trouve à 8 km à l'ouest de Delémont, dans la vallée fertile de la Sorne, encastré dans la chaîne du Jura. La commune est composée du village de Bassecourt et du hameau de Berlincourt. Ce dernier se trouve à la sortie des Gorges du Pichoux, entre la Côte de la Chaux et la Côte au Pucin d'Undervelier. Bassecourt se trouve sur l'axe ferroviaire et routier La Chaux-de-Fonds - Bâle.
Le territoire communal s'étend sur 1'557 ha. Le point le plus haut de la commune se situe sur la 2ème chaîne de la Côte du Droit, au sud de la Côte de la Chaux; il s'élève à 1'010 m d'altitude. Quant au point le plus bas, il se trouve à la frontière sud de la commune, sur la Sorne; il s'élève à 465 m d'altitude. L'agglomération principale, c'est-à-dire, le village de Bassecourt se trouve à une altitude de 477 m. Le hameau de Berlincourt est env. 20 m plus haut.
Les communes ayant une frontière avec Bassecourt sont : Develier, Courfaivre, Undervelier, Glovelier et Boécourt.
La Sorne est le principal cours d'eau traversant le territoire de Bassecourt. Le Tabeillon et la Rouge-Eau se jettent dans la Sorne.