The contact between balls and screw races or nut races is a kind of typical non-conformal contact. The study of contact characteristics of ball screw will provide theoretical bases for improving transmission efficiency and working properties of ball screw. In this study, hertz contact theory was adopted to construct the solution formula of ball screw’s contact stiffness, ball screw’s contact characteristics in terms of axial load, design parameters and material properties was analyzed, and the contact deformation value of the contact between ball and screw races was got using finite element simulation method. The simulation result is close to the theoretic value, which proves the correctness of the theory analysis. The present study offers theoretical support for the design and application of high speed, heavy load and precision ball screws.