An eyeglass frame shape measuring apparatus for measuring a shape of a rim of an eyeglass frame, comprising: an eyeglass frame holding unit configured to hold the eyeglass frame in a predetermined measurement state; a tracing stylus configured to be inserted into and to be moved along a groove of the rim to detect a position of the rim in a measurement plane of the eyeglass frame held by the eyeglass frame holding unit and in a vertical direction perpendicular to the measurement plane; a tracing stylus shaft including an upper part to which the tracing stylus is attached; characterized by a holding unit configured to hold the tracing stylus shaft to be movable with respect to the holding unit in the vertical direction; a vertical direction moving unit configured to move the holding unit in the vertical direction; and a measurement plane moving unit (230, 240, 400, 410) configured to move the holding unit in the measurement plane; a vertical position detection unit (50, 286, 288) configured to detect a position of the tracing stylus in the vertical direction, the vertical position detection unit (50, 286, 288) including at least a first detection unit (50, 225) configured to detect a position of the holding unit in the vertical direction and a second detection unit (50, 225, 286, 288) configured to detect a position of the tracing stylus in the vertical direction relative to the holding unit; and a controller configured to obtain a position of the holding unit in the vertical direction at a next measurement position based on a detecting result of the vertical position detection unit obtained after start a measurement, and control the vertical direction moving unit based on the obtained position. an eyeglass frame holding unit configured to hold the eyeglass frame in a predetermined measurement state; a tracing stylus configured to be inserted into and to be moved along a groove of the rim to detect a position of the rim in a measurement plane of the eyeglass frame held by the eyeglass frame holding unit and in a vertical direction perpendicular to the measurement plane; a tracing stylus shaft including an upper part to which the tracing stylus is attached; characterized by a holding unit configured to hold the tracing stylus shaft to be movable with respect to the holding unit in the vertical direction; a vertical direction moving unit configured to move the holding unit in the vertical direction; and a measurement plane moving unit (230, 240, 400, 410) configured to move the holding unit in the measurement plane; a vertical position detection unit (50, 286, 288) configured to detect a position of the tracing stylus in the vertical direction, the vertical position detection unit (50, 286, 288) including at least a first detection unit (50, 225) configured to detect a position of the holding unit in the vertical direction and a second detection unit (50, 225, 286, 288) configured to detect a position of the tracing stylus in the vertical direction relative to the holding unit; and a controller configured to obtain a position of the holding unit in the vertical direction at a next measurement position based on a detecting result of the vertical position detection unit obtained after start a measurement, and control the vertical direction moving unit based on the obtained position.