Thị trấn Việt Quang nằm ở trung tâm huyện Bắc Quang, có vị trí địa lý:
- Phía bắc giáp huyện Quang Bình và xã Tân Lập
- Phía đông giáp xã Việt Vinh và xã Quang Minh
- Phía nam giáp các xã Quang Minh, Hùng An và Việt Hồng
- Phía tây giáp huyện Quang Bình.
Thị trấn Việt Quang có diện tích 46,98 km², dân số năm 2019 là 16.072 người[3], mật độ dân số đạt 342 người/km².