Catherine Walsh nasceu e cresceu na Irlanda. Morou em Londres por alguns anos, onde trabalhou no mercado editorial e em organizações sem fins lucrativos. Atualmente vive em Dublin, entre as montanhas e o mar. Quando não está escrevendo, tenta – sem sucesso – não matar as plantas de sua casa.