Oberdorf is een gemeente en plaats in het Zwitserse kanton Basel-Landschaft, en maakt deel uit van het district Waldenburg. ###>Oberdorf is a municipality in the district of Waldenburg in the canton of Basel-Landschaft in Switzerland.