Bosco Marengo (; Piedmontese: Ël Bòsch) is a town and comune (municipality) in the Province of Alessandria in the Italian region Piedmont, located about 80km southeast of Turin and about 12km southeast of Alessandria. Bosco Marengo borders the following municipalities: Alessandria, Basaluzzo, Casal Cermelli, Fresonara, Frugarolo, Novi Ligure, Pozzolo Formigaro, Predosa, and Tortona.