E' un comune lombardo della provincia bresciana situato al confine con la città di Bergamo.
Ha avuto la denominazione "Palazzolo" fino al 1862 quando, con il Regio Decreto n°802 del 24 Agosto 1862, è stata aggiunta la specificazione "sull'Oglio". Tale aggiunta evidenzia il legame con il fiume che l'attraversa.