Xã Tức Tranh nằm ở phía đông huyện Phú Lương, cách trung tâm huyện 09 km:
- Phía đông giáp xã Phú Đô
- Phía tây giáp thị trấn Đu và xã Yên Lạc
- Phía nam giáp huyện Đồng Hỷ và các xã Phấn Mễ, Vô Tranh
- Phía bắc giáp xã Phú Đô và xã Yên Lạc.
- Trên địa bàn xã có tuyến đường giao thông Giang Tiên - Phú Đô - Núi Phấn, tuyến đường Thái Nguyên - Chợ Mới (Bắc Kạn) đi qua. Có con sông Cầu chảy qua xã chiều dài 02 km. Có 2377 hộ, 9202 khẩu, được phân bố ở 19 xóm.
- Về địa hình, xã thuộc khu vực trung du miền núi địa hình chủ yếu là đồi núi thấp chiếm một phần diện tích tương đối lớn và đã tạo ra một hệ thống sông suối khá dày đặc.
Xã Tức Tranh có diện tích 26,14 km², dân số năm 1999 là 8.059 người, mật độ dân số đạt 308 người/km².