Xã có diện tích 23,84 km², dân số năm 1999 là 8.023 người,[1] mật độ dân số đạt 337 người/km².
Từ xa xưa trên địa bàn xã này có tuyến kênh Nhà Lê nối từ kinh đô Hoa Lư đến Đèo Ngang đi qua, là tuyến đường thủy đầu tiên trong lịch sử Việt Nam và được coi là tuyến đường Hồ Chí Minh trên sông vì những đóng góp cho các cuộc chiến tranh của người Việt (hiện là một đoạn của sông Mai Giang theo tên gọi địa phương).