Triodos Bank heeft branches in Nederland, Belgi, het Verenigd Koninkrijk, Spanje en Duitsland, en een agentschap in Frankrijk. Daarnaast heeft Triodos een Investment Management bedrijf van waaruit het management over de diverse Triodos beleggingsfondsen wordt gevoerd. Triodos Bank beheert thans meer dan EUR 13 miljard aan Assets under Management en heeft meer dan 1200 medewerkers in vaste dienst.