Huyện Bảo Thắng nằm ở trung tâm tỉnh Lào Cai, giáp với hầu hết các đơn vị hành chính cấp huyện khác trong tỉnh (trừ 2 huyện Bát Xát và Si Ma Cai), có vị trí địa lý:
- Phía đông giáp huyện Bắc Hà và huyện Bảo Yên
- Phía tây giáp thị xã Sa Pa, thành phố Lào Cai và huyện Hà Khẩu, tỉnh Vân Nam, Trung Quốc (với đường biên giới 6,7 km)
- Phía nam giáp huyện Văn Bàn
- Phía bắc giáp huyện Mường Khương.
Huyện Bảo Thắng có diện tích 651,98 km², dân số năm 2023 là 119.646 người, mật độ dân số đạt 183 người/km².[1] Huyện lỵ là thị trấn Phố Lu, cách thành phố Lào Cai khoảng 40 km về hướng đông nam. Trên địa bàn huyện có Quốc lộ 70, quốc lộ 4E, cao tốc Hà Nội - Lào Cai, có đường sắt Côn Minh - Hà Nội, sông Hồng đi qua. Ngoài ra còn có nhiều tỉnh lộ và đường liên xã tới các thôn bản.