Edolo
Native nameÉdol
Coordinates46°10′44″N 10°19′48″E
Province(BS)
FrazioniCortenedolo, Vico, Mù
MayorLuca Masneri
Area total88.9 km²
Population total4532
Population as of31 July 2017
Population demonymEdolesi
Elevation720 m
SaintSanta Maria nascente
DaySeptember 8
Postal code25048
Area code0364
WebsiteOfficial website

Edolo (Camunian: Édol) is a town and comune in the province of Brescia, Lombardy, northern Italy, located in the upper Camonica valley. Edolo is neighbour to the comuni of Corteno Golgi, Incudine, Lovero, Malonno, Monno, Ponte di Legno, Saviore dell'Adamello, Sernio, Sonico, Temù, Tovo di Sant'Agata, Vezza d'Oglio and Vione.

Edolo houses the northern terminus of the Brescia–Iseo–Edolo railway operated by Trenord. It is also the location of the Edolo Pumped Storage Plant.

Despite Edolo's close distance (32 km by road) to Tirano and the border with Switzerland, there is no train connection between the two towns. In the summer, a bus service connects Edolo (for trains towards Brescia) and Tirano (for the Rhaetian Railway towards the Bernina Pass).