Allschwil est une commune suisse du canton de Bâle-Campagne, située dans le district d'Arlesheim.
Ancien village frontalier devenue commune résidentielle, Allschwil se trouve au sud-ouest de Bâle. Il s’agit de la plus grande commune du demi-canton de Bâle-Campagne. Elle s’est développée autour des anciens quartiers d’Allschwil Dorf, Mühleweg et Neu-Allschwil.