Động Đạt là xã phía bắc của huyện Phú Lương cách trung tâm huyện 04 km, Phía đông giáp xã Yên Lạc, huyện Phú Lương; Phía tây giáp xã Phúc Lương, huyện Đại Từ; xã Hợp Thành, Phủ Lý, huyện Phú Lương; Phía nam giáp xã Phấn Mễ, Thị trấn Đu, huyện Phú Lương; Phía bắc giáp xã Yên Đổ, huyện Phú Lương.