Trước đây, Nghĩa Phúc là một xã thuộc huyện Văn Chấn.
Ngày 15 tháng 5 năm 1995, Chính phủ ban hành Nghị định 31-CP[4], về việc thành lập thị xã Nghĩa Lộ và điều chỉnh địa giới hành chính giữa thị xã Nghĩa Lộ và huyện Văn Chấn thuộc tỉnh Yên Bái. Theo đó, điều chỉnh 331 hécta với 1.647 nhân khẩu của xã Nghĩa Phúc thuộc huyện Văn Chấn.
Sau khi điều chỉnh địa giới để thành lập thị xã Nghĩa Lộ, xã Nghĩa Phúc còn lại diện tích tự nhiên 492 hécta với 1.601 nhân khẩu.
Ngày 2