Với tổng diện tích gần 35 ha, trong đó diện tích trồng lúa là 33 ha, trồng ngô 9 ha và còn lại là diện tích còn lại nuôi cá. Tuy diện tích ít, nhưng toàn thị đã giành 15,8 ha để giao trồng lúa chất lượng cao, bên cạnh đó duy trì diện tích nuôi cá đạt gần 3 ha.
Cùng với việc giao trồng Thị trấn còn chăm sóc đàn vật nuôi, tiêm phòng cho hơn 50 con trâu bò, lợn, tiêm phòng dại chó cho gần 200 con. Cùng với việc kinh doanh buôn bán thì nông nghiệp cũng tạo ra nguồn thu lớn cho các hộ nông dân ở Thị trấn Đô Lương.