A laser scanner (S, SA, S100, S100A) comprising an electronic level unit (8, 8A, 108) and a scanner unit (9, 109), the electronic level unit (8, 8A, 108) including a telescope and a level housing (20, 20A, 120) that houses the telescope, and an image sensor included in the level housing (20, 20A, 120), the electronic level unit (8, 8A, 108) being configured to acquire an image of a leveling staff collimated with the telescope by the image sensor and measuring a height of the leveling staff at a collimation position and a distance to the leveling staff by extracting code patterns from the image data of the leveling staff and collating the code patterns with the reference code stored in advance, the scanner unit (9, 109) including a distance measuring unit configured to perform distance measurement by emitting distance-measuring light and receiving reflected light from a measurement target, a turning mirror (35, 135) configured to rotate and irradiate the distance-measuring light in a vertical direction, and a vertical rotation driving unit configured to rotate and drive the turning mirror (35, 135), a horizontal rotation driving unit configured to integrally rotate and drive the electronic level unit (8, 8A, 108) and the scanner unit (9, 109) in a horizontal direction, and a horizontal angle detector and a vertical angle detector for detecting a direction angle of the distance-measuring light to scan the distance measuring light in the horizontal and vertical direction to acquire point cloud data of the measuring target, wherein the scanner unit (9, 109) is configured to acquire an instrument height by irradiating a ground surface with the distance-measuring light in the vertical direction, and the turning mirror (35, 135) has a rotation axis arranged parallel to a collimation optical axis of the telescope of the electronic level unit (8, 8A, 108). the electronic level unit (8, 8A, 108) including a telescope and a level housing (20, 20A, 120) that houses the telescope, and an image sensor included in the level housing (20, 20A, 120), the electronic level unit (8, 8A, 108) being configured to acquire an image of a leveling staff collimated with the telescope by the image sensor and measuring a height of the leveling staff at a collimation position and a distance to the leveling staff by extracting code patterns from the image data of the leveling staff and collating the code patterns with the reference code stored in advance, the scanner unit (9, 109) including a distance measuring unit configured to perform distance measurement by emitting distance-measuring light and receiving reflected light from a measurement target, a turning mirror (35, 135) configured to rotate and irradiate the distance-measuring light in a vertical direction, and a vertical rotation driving unit configured to rotate and drive the turning mirror (35, 135), a horizontal rotation driving unit configured to integrally rotate and drive the electronic level unit (8, 8A, 108) and the scanner unit (9, 109) in a horizontal direction, and a horizontal angle detector and a vertical angle detector for detecting a direction angle of the distance-measuring light to scan the distance measuring light in the horizontal and vertical direction to acquire point cloud data of the measuring target, wherein the scanner unit (9, 109) is configured to acquire an instrument height by irradiating a ground surface with the distance-measuring light in the vertical direction, and the turning mirror (35, 135) has a rotation axis arranged parallel to a collimation optical axis of the telescope of the electronic level unit (8, 8A, 108).