The ICRC headquarters are in Geneva , Switzerland . It has other offices , called Delegations , in about 80 countries . The ICRC is headquartered in the Swiss city of Geneva and has external offices called Delegations in about 80 countries .