Xã có diện tích 13,73 km², dân số năm 2023 là 19.334 người,[1] với 4723 hộ.
Xã Thủy Xuân Tiên có 11 thôn và xóm: xóm Cầu Tiến, thôn Tiến Ân, thôn Tiên Trượng, thôn Trí Thủy, xóm 4, thôn Xuân Thủy, thôn Xuân Trung, xóm Xuân Sen, thôn Xuân Linh, thôn Gò Cáo, thôn Xuân Long.