Sơn La nằm ở khu vực Tây Bắc nước ta, từ thủ đô Hà Nội đi khoảng 320 Km theo đường Quốc lộ 6. Phía Bắc, giáp tỉnh Yên Bái và Lai Châu, Điện Biên; phía Ðông với Phú Thọ và Hòa Bình; phía Nam giáp tỉnh Thanh Hoá và nước bạn Lào; Phía Tây giáp tỉnh Điện Biên và 1 tỉnh của Lào.
Trải qua nhiều giai đoạn lịch sử, Sơn La đã có nhiều lần thay đổi tên gọi. Thời Hùng Vương, thuộc bộ Tân Hưng, thời Lý thuộc Châu Lâm Tây, thời Trần thuộc đạo Đà Giang… Đến năm 1904, đổi tên tỉnh thành tỉnh Sơn La như ngày