Xã Yên Trạch nằm ở phía đông nam của Huyện Phú Lương, tỉnh Thái Nguyên. Diện tích của xã là khoảng 20,71 km². Về khí hậu, xã Yên Trạch thuộc vùng khí hậu ôn đới, có mùa đông lạnh và khô, mùa hè mát mẻ và có mưa.
Theo thống kê năm 2020, dân số xã Yên Trạch là khoảng 2.531 người, phân bố trên 8 thôn. Xã Yên Trạch có nhiều danh lam thắng cảnh như suối Yên Thành, suối Yên Tử, đỉnh Yên Tử, và thác Bản Giốc.
Đặc sản của xã Yên Trạch là cây trà và rau cải. Xã cũng có nhiều trang trại chăn nuôi gia súc, gia cầm và trồng trọt.