In this article, we present a computationally efficient homogenization technique for linear coupled diffusion–mechanics problems. It considers a linear chemo-mechanical material model at the fine scale, and relies on a full separation of scales between the time scales governing diffusion and mechanical phenomena, and a relaxed separation of scales for diffusion between the matrix and the inclusion. When the characteristic time scales associated with mass diffusion are large compared to those linked to the deformation, the mechanical problem can be considered to be quasi-static, and a full separation of scales can be assumed, whereas the diffusion problem remains transient. Using equivalence of the sum of virtual powers of internal and trans...