Comune della provincia di Brescia situato nella pianura padana, più precisamente nella Bassa bresciana orientale, sulla riva sinistra del fiume Chiese, a metà strada tra Brescia e Mantova.