Piazza Garibaldi in Casalmaggiore
Coat of arms

Casalmaggiore is an Italian city in Lombardy. Casalmaggiore is in the Province of Cremona. It is on the Po River. About 15,000 people live there.