Buch is located in the historical region of Schwaben (Swabia), today in the German State of Bayern (Bavaria).