The European Public Health Alliance (EPHA) is a European non-profit association registered in Belgium. Its members are non-profit organisations active in public health. The EPHA has 89 member organisations based in 21 European countries. Sascha Marschang is currently Acting Secretary General of EPHA. Its headquarters are in Brussels, Belgium.