The charity, which works within Switzerland and across 40 countries to help combat poverty, announced the results in a statement on Friday.
Last year Caritas Switzerland dedicated 47.3 million francs to international programmes including helping those affected by the refugee crisis and the earthquake in Nepal, it said.
Meanwhile some 32.2 million francs went to projects within Switzerland, including social work and a line of subsidized grocery shops for the poor.
Caritas Switzerland is currently heavily involved in the refugee crisis in Europe, providing emergency aid in Greece, Serbia and Croatia as well as assisting people remaining in Syria.
Earlier this week it increased its aid for refugees in Greece by 500,000 francs to a total of 2.5 million francs, aimed specifically at the vulnerable including pregnant women, elderly people and the sick.