Crodo is a comune located in the Piedmont region of northern Italy. It is situated within the Province of Verbano-Cusio-Ossola, positioned approximately 140 kilometres northeast of Turin and about 35 kilometres northwest of Verbania.
The municipality covers an area of 61.8 square kilometres. As of December 31, 2004, the population of Crodo was recorded at 1,487 residents.