A method based on Bessel functions is presented for calculating the forces between combinations of thin coils with parallel axes. The coaxial case is solved in closed form in terms of elliptic integrals, whereas for the noncoaxial case the force components are expressed both as integrals of Bessel functions and as integrals of complete elliptic integrals. The results for the coaxial case have been compared with calculations in the literature with excellent agreement. The numerical results presented for the noncoaxial have been cross-checked by comparing the two methods. These methods can also be applied to current loops, disk coils, thick noncoaxial cylindrical coils, and various combinations, sometimes giving closed-form solutions.