Castelo Branco est une ville du Portugal, située à environ 260 km au nord-est de Lisbonne.
Elle fait partie de la région Centre et de la sous-région Beira Interior Sul. Elle est également la capitale du District de Castelo Branco comptant 208 069 habitants (2001).
La ville a donné son nom au célèbre fromage de chèvre Cabreiro de Castelo Branco, fabriqué dans la région.
Les habitants sont les Albicastrenses.