Xã Thọ Lộc có diện tích 4,72 km², dân số năm 1999 là 5983 người,[1] mật độ dân số đạt 1268 người/km².
Xã này nằm bên tuyến kênh Nhà Lê, là tuyến đường thủy đầu tiên trong lịch sử Việt Nam từ kinh đô Hoa Lư đến Đèo Ngang và được xem 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.