Marcheno is a town and comune situated in the province of Brescia within the Lombardy region of northern Italy. It is geographically positioned in the Trompia valley.
The municipality is bordered by several neighboring communes, including Casto, Gardone Val Trompia, Lodrino, Lumezzane, Marone, Sarezzo, Tavernole sul Mella, and Zone.