Xuân Phú trước kia là một trong 23 xã và thị trấn của huyện Phúc Thọ, thành phố Hà Nội, nằm về phía bắc của huyện.
Theo Nghị quyết ngày 11/2/2020 của Ủy ban Thường vụ Quốc hội về việc sắp xếp các đơn vị hành chính cấp xã thuộc TP Hà Nội, xã Xuân Đình được thành lập trên cơ sở hợp nhất 2 xã Cẩm Đình và Xuân Phú và xã Sen Phương được thành lập trên cơ sở hợp nhất 2 xã Sen Chiểu và Phương Độ. Như vậy huyện Phúc Thọ hiện nay còn 20 xã và 1 thị trấn.
Phía tây của xã Xuân Phú giáp 3 xã Cẩm Đình, Võng Xuyên và Long Xuyên (huyện Phúc Thọ), phía nam giáp xã Thượng Cốc (huyện Phúc Thọ), phía đông giáp xã Vân Phúc (huyện Phúc Thọ), phía bắc giáp sông Hồng, bên kia sông là xã Liên Châu (huyện Yên Lạc, tỉnh Vĩnh Phúc).
Trên địa bàn xã Xuân Phú không có tuyến giao thông nào lớn đáng chú ý, tuy nhiên nằm cách không xa xã về phía tây nam là QL32, là tuyến đường đi qua 4 tỉnh và thành phố: Hà Nội, Phú Thọ, Yên Bái, Lai Châu, toàn tuyến dài 384 km với điểm đầu bắt đầu từ ngã tư Mai Dịch, quận Cầu Giấy, thành phố Hà Nội.
Theo Kế hoạch sử dụng đất năm 2021 huyện Phúc Thọ được UBND TP Hà Nội phê duyệt ngày 19/12, xã Xuân Phú hiện có 5 dự án sẽ thu hồi đất để triển khai, đó là dự án:
Đấu giá đất công ích cho sản xuất nông nghiệp; Mở rộng Nhà thờ họ giáo Ân Phú; Xây dựng công trình cấp nước sạch liên xã Vân Phúc, Xuân Phú, Vân Nam; Trường mầm non Xuân Phú (điểm thôn Phú Châu, Xuân Đông); Dự án đầu tư cải tạo nâng cấp tỉnh lộ 417 từ Km8+100 đến Km16+600, huyện Phúc Thọ.
Xem chi tiết danh mục các dự án trong Kế hoạch sử dụng đất năm 2021 huyện Phúc Thọ TẠI ĐÂY