Муниципалитет Кастро ведет свою историю со средневековых времен, а его название происходит от латинского слова «castrum» — укрепление. Город был основан по приказу епископа-графа Бергамо как укрепленный порт для торговли между равнинами и долинами Бергамо, где производилось железо, избегая транзита через территорию Ловере, находившуюся в руках епископа-графа Брешии, и, соответственно, уплаты пошлин, установленных последним. До сих пор существует «via corna», по которой проезжали повозки купцов, направлявшихся в долины. Деревня расположена на холме, на котором находится укрепление, разрушенное во время ожесточенных столкновений между враждующими группировками гвельфов и гибеллинов. В 1380 году гибеллины предприняли яростное нападение на укрепление, разрушив его: до сих пор можно посетить руины крепости, которая с тех пор не используется. Когда город стал менее значимым торговым портом в ущерб Ловере, Кастро изменил свою экономику: сначала он стал заниматься рыболовством, а затем, во времена господства Серениссимы, в нем появилось несколько кузниц и молотов для обработки железа. Говорят, что качество продукции было настолько высоким, что здесь производились пушки, которые венецианцы использовали на своих кораблях. Кузница, в которой изготавливались серпы, была настолько известна, что в свое время пришлось прибегнуть к импорту рабочей силы даже из-за Альп. С течением времени металлургическая промышленность приобретала все большее значение, настолько, что в XIX веке были созданы промышленные предприятия для удовлетворения потребностей в рабочей силе и соседних стран. В настоящее время экономика страны базируется на черной металлургии, но также открывается для туризма.