An Long là một trong 11 thị trấn và xã của huyện Phú Giáo, tỉnh Bình Dương, nằm về phía tây bắc của huyện. Xã An Long có diện tích 25,59 km², dân số tính đến năm 1999 là 1.839 người với mật độ dân số đạt 72 người/km².
Phía tây nam của xã An Long giáp xã Tân Long, phía đông nam và phía đông giáp xã An Linh, phía đông bắc giáp xã An Thái (đều thuộc huyện Phú Giáo), các phía còn lại của xã giáp tỉnh Bình Phước. Cạnh phía đông và đông nam của xã An Long là sông Bé. Trên địa bàn xã An Long có một vài tuyến giao thông đáng chú ý như: HL510, ĐH516,...
Ngoài ra, xã còn nằm gần nhiều tuyến giao thông lớn khác như: DT750, QL13 (là quốc lộ theo hướng Nam - Bắc, từ TP HCM qua Bình Dương, Bình Phước và kết thúc tại cửa khẩu Hoa Lư, biên giới Việt Nam - Campuchia), QL14 (là con đường giao thông huyết mạch nối các tỉnh Tây Nguyên với nhau và nối Tây Nguyên với Bắc Trung Bộ và Đông Nam Bộ),...
Theo Kế hoạch sử dụng đất năm 2021 huyện Phú Giáo được UBND tỉnh Bình Dương phê duyệt ngày 6/5, xã An Long có 4 dự án sẽ thu hồi đất để triển khai, bao gồm các dự án sau: Đường dây điện 500 KV Đức Hòa - Chơn Thành; Mở rộng trường tiểu học An Long; Khu nhà ở nông thôn An Long; Chuyển mục đích sang đất ở của hộ gia đình, cá nhân.
Xem chi tiết Danh mục các dự án trong kế hoạch sử dụng đất năm 2021 huyện Phú Giáo TẠI ĐÂY