Boécourt est une commune suisse du canton du Jura, située dans le district de Delémont.
Elle est composée également des petits villages de Séprais et Montavon.
La commune se trouve au sud du col des Rangiers, à au nord de la gare de Glovelier, sur la route cantonale menant de Porrentruy à Bienne.
Le territoire de Boécourt s'étend sur . Lors du relevé de , les surfaces d'habitations et d'infrastructures représentaient de sa superficie, les surfaces agricoles , les surfaces boisées et les surfaces improductives .
Toute l'eau de la municipalité est dans les lacs.
La municipalité est située dans la région de Delémont, au sud de la jonction Les Rangiers sur la route Glovelier - Porrentruy. Elle se compose des villages de Boécourt, Séprais et Montavon.
Les communes de Bassecourt, Boécourt, Courfaivre, Glovelier, Saulcy, Soulce et Undervelier envisagent une fusion à une date ultérieure dans la nouvelle commune de Haute-Sorne.
Le nom de la commune se compose d'un nom de personne germanique qui ne peut être déterminé avec certitude, de type Bodigast, Bodogast ou Bodogis, et du substantif roman corte (ferme, domaine agricole ou hameau, du latin , espace clos). Il signifie donc « village de Bodigast, Bodogast ou Bodogis ».
Sa première occurrence écrite date de 1141, sous la forme de Boescort.
Ses anciens noms allemands sont et .
Les habitants de la commune sont surnommés les Boélons (lé Bouè Lun en patois jurassien, soit les tripes longues, une maladie touchant les poules).
La migration représentait 1,8 %, tandis que les naissances et les décès représentaient -0,4 %.
La majorité de la population (en 2000) parle le français (744 ou 91,4 %) comme première langue, l'allemand est la deuxième langue la plus courante (32 ou 3,9 %) et l'italien la troisième (16 ou 2,0 %). Il y a trois personnes qui parlent le romanche.
En 2000, il y avait célibataires et jamais mariées dans la municipalité. Il y avait mariées, ou veufs et divorcées.
En 2000, la municipalité comptait privés et une moyenne de par ménage.