Sau hơn 3 giờ khởi hành từ Sapa thì TX Lai Châu hiện ra từ phía xa, nhìn từ xa thì Lai Châu giống như vịnh Hạ Long trên cao nguyên bởi những quả núi nhỏ như những chiếc nón úp xuống thung lũng rất đẹp
Thị xã Lai Châu là tỉnh lỵ của tỉnh Lai Châu. Ba mặt Bắc, Đông và Nam giáp huyện Tam Đường, mặt Tây giáp huyện Sìn Hồ. Thị xã rộng 70,8 km² và có dân số 18.089 người (2004). Cả thị xã chỉ có 5 đơn vị hành chính cấp xã, đó là 3 phường: Quyết Thắng, Đoàn Kết, Tân Phong và 2 xã: Nậm Loỏng, San Thàng.
Năm 2004, tỉnh Lai Châu cũ chia tách thành hai tỉnh Điện Biên và Lai Châu mới. Thị xã Lai Châu cũ (trước năm 2004) thuộc địa phận của tỉnh Điện Biên và được đổi tên thành thị xã Mường Lay vào năm 2005. Toàn bộ thị trấn Phong Thổ (cũ) của huyện Phong Thổ được chuyển thành một phần của thị xã Lai Châu mới vào năm 2004 để làm tỉnh lỵ của tỉnh Lai Châu mới.Tháng 01/2009, thành lập thêm huyện Tân Uyên với diện tích 90,3 km2.