La superficie territoriale è di 1580 ettari. Gli abitanti sono circa 200 di cui 1500 a Cavenago d'adda, 400 a Caviaga e il resto nelle frazioni e nei cascinali.
Dal punto di vista ecclesiastico appartiene alla Diocesi di Lodi, ed è suddiviso in due parrocchie: Cavenago e Caviaga, i cui confini coincidono con quelli del comune.