Coulomb wave functions in momentum space. An algorithm to calculate non-relativistic partial-wave Coulomb functions in momentum space is presented. The arguments are the Sommerfeld parameter η, the angular momentum l, the asymptotic momentum q and the ‘running’ momentum p, where both momenta are real. Since the partial-wave Coulomb functions exhibit singular behavior when p→q, different representations of the Legendre functions of the 2nd kind need to be implemented in computing the functions for the values of p close to the singularity and far away from it. The code for the momentum-space Coulomb wave functions is applicable for values of |η| in the range of 10 -1 to 10, and thus is particularly suited for momentum space calculations of nuclear reactions.