We prove the existence of an asymptotic expansion in the inverse dimension, to all orders, for the connective constant for self-avoiding walks on ℤd. For the critical point, defined as the reciprocal of the connective constant, the coefficients of the expansion are computed through orderd−6, with a rigorous error bound of orderd−7Our method for computing terms in the expansion also applies to percolation, and for nearest-neighbour independent Bernoulli bond percolation on ℤdgives the 1/d-expansion for the critical point through orderd−3, with a rigorous error bound of orderd−4The method uses the lace expansion.