Canelli (Canèj in Piedmontese) is a comune (municipality) of 10,440 inhabitants in the Province of Asti in the Italian region of Piedmont.
Canelli is located on a bend of the river Belbo in the Alto Monferrato (High Monferrat), close to the border with the Langhe. The area around the town is rich in vineyards.
The neighbouring comuni are Bubbio, Calamandrana, Calosso, Cassinasco, Loazzolo, Moasca and San Marzano Oliveto in the province of Asti, and Santo Stefano Belbo in the province of Cuneo.