Thành lập xã Xuân Phúc trên cơ sở nhập toàn bộ diện tích tự nhiên là 5,41 km2, quy mô dân số là 10.712 người của xã Xuân Hoà; toàn bộ diện tích tự nhiên là 3,53 km2, quy mô dân số là 9.693 người của xã Xuân Kiên và toàn bộ diện tích tự nhiên là 3,53 km2, quy mô dân số là 14.170 người của xã Xuân Tiến. Sau khi thành lập, xã Xuân Phúc có diện tích tự nhiên là 12,47 km2 và quy mô dân số là 34.575 người.