Mobility is a basic property of a mechanism. The aim of mobility analysis is to determine the number of degrees-of-freedom (DOF) and the motion pattern of a mechanism. The existing methods for mobility analysis have some drawbacks when being applied to limited-DOF parallel mechanisms (PMs). Particularly, it is difficult to obtain a symbolic or closed-form expression of mobility and its geometric interpretations are not always straightforward. This paper presents a general method for mobility analysis of limited-DOF PMs in the framework of geometric algebra. The motion space and constraint space of each limb are expressed using geometric algebra. Then the mobility of the PM can be calculated based on the orthogonal complement relationship between the motion space and the constraint space. The detailed mobility analyses of a 3-RPS PM and a 3-RPC PM are presented. It is shown that this method can obtain a symbolic expression of mobility with straightforward geometric interpretations and is applicable to limited-DOF PMs with or without redundant constraints. Without solving complicated symbolic linear equations, this method also has computational advantages.