We obtain new transference bounds that connect the additive integrality gap and sparsity of solutions for integer linear programs. Specifically, we consider the integer programs \(\min \{{\varvec{c}}\cdot {\varvec{x}}: {\varvec{x}}\in P\cap \mathbb {Z}^n\}\) , where \(P=\{{\varvec{x}}\in \mathbb {R}^n: \varvec{A}{\varvec{x}}={\varvec{b}}, {\varvec{x}}\ge {\varvec{0}}\}\) is a polyhedron in the standard form determined by an integer \(m\times n\) matrix \(\varvec{A}\) and an integer vector \({\varvec{b}}\) . The main result of the paper gives an upper bound for the integrality gap that drops exponentially in the size of the support of the optimal solutions corresponding to the vertices of the integer hull of P. Additionally, we obtain a new proximity estimate for the \(\ell _2\) -distance from a vertex of P to its nearest integer point in P. We also strengthen previously known bounds for the integer Carathéodory rank, a key sparsity characteristic which estimates the minimum size of the support of an integer point in P in terms of the matrix \(\varvec{A}\) . The proofs make use of the results from the geometry of numbers and convex geometry.