Buch am Irchel has an area of . Of this area, 56.1% is used for agricultural purposes, while 37.8% is forested. Of the rest of the land, 6% is settled (buildings or roads) and the remainder (0.1%) is non-productive (rivers, glaciers or mountains).