Thị xã Nghĩa Lộ được thành lập lần đầu tiên vào ngày 8 tháng 10 năm 1971, trên cơ sở thị trấn Nghĩa Lộ và một số bản của 3 xã Nghĩa An, Nghĩa Lợi, Nghĩa Phúc của huyện Văn Chấn. Thị xã Nghĩa Lộ khi ấy là tỉnh lỵ tỉnh Nghĩa Lộ. Trước đó ngày 8/3/1967, thị trấn nông trường Nghĩa Lộ được thành lập ở huyện Văn Chấn.
Sau khi phần lớn tỉnh Nghĩa Lộ hợp nhất với tỉnh Lào Cai và Yên Bái thành tỉnh Hoàng Liên Sơn (năm 1975) thì Nghĩa Lộ trở thành một thị trấn (ngày 4/3/1978) thuộc huyện Văn Chấn. Các tiểu khu IV, V và VI của thị xã nhập vào 3 xã Nghĩa An, Nghĩa Lợi, Nghĩa Phúc.
Ngày 20 tháng 7 năm 1991, khi tái lập các tỉnh Lào Cai và Yên Bái thì thị trấn Nghĩa Lộ thuộc tỉnh Yên Bái.
Ngày 15 tháng 5 năm 1995, thị xã Nghĩa Lộ được thành lập lần thứ hai với diện tích 8,785 km² và 15.925 nhân khẩu, gồm 4 phường Trung Tâm, Tân An, Cầu Thia, Pú Trạng.
Ngày 24/12/2003 thị xã được sáp nhập thêm 3 xã là Nghĩa An, Nghĩa Lợi, Nghĩa Phúc của huyện Văn Chấn.
DSC_3720 của
tuan_coi, trên Flickr
DSC_3724 của
tuan_coi, trên Flickr
Thị xã nhỏ nhắn yên bình ...
DSC_3726 của
tuan_coi, trên Flickr