Boko Haram Islamists have taken control of the town of Buni Yadi in Nigeria's northern Yobe state, occupying a government building with no military personnel left on the ground, witnesses and an official said Thursday.