
| S | M | L | XL | XXL | |
|---|---|---|---|---|---|
| Crank Length | 170mm | 170mm | 175mm | 175mm | 175mm |
| Seatpost Length | 350mm | 400mm | 400mm | 400mm | 400mm |
| Handlebar Width | 720mm | 740mm | 740mm | 740mm | 740mm |
| Stem Length | 45mm | 60mm | 60mm | 70mm | 70mm |
| Saddle Width | 155mm | 143mm | 143mm | 143mm | 143mm |
| Stack | 607mm | 616mm | 626mm | 640mm | 654mm |
| Reach | 405mm | 425mm | 445mm | 465mm | 485mm |
| Head-Tube Length | 95mm | 95mm | 105mm | 120mm | 135mm |
| Head-Tube Angle | 68.5° | 68.5° | 68.5° | 68.5° | 68.5° |
| B-B Height | 310mm | 310mm | 310mm | 310mm | 310mm |
| B-B Drop | 62mm | 62mm | 62mm | 62mm | 62mm |
| Trail | 97mm | 97mm | 97mm | 97mm | 97mm |
| Fork Length (full) | 505mm | 515mm | 515mm | 515mm | 515mm |
| Fork Rake/Offset | 46mm | 46mm | 46mm | 46mm | 46mm |
| Front-Center | 672mm | 696mm | 719mm | 745mm | 770mm |
| Chain-Stay Length | 440mm | 440mm | 440mm | 440mm | 440mm |
| Wheelbase | 1105mm | 1128mm | 1152mm | 1178mm | 1203mm |
| Top-Tube Length (horizontal) | 586mm | 608mm | 630mm | 654mm | 679mm |
| Bike Stand-Over Height | 732mm | 754mm | 781mm | 820mm | 853mm |
| Seat-Tube Length | 360mm | 400mm | 450mm | 500mm | 560mm |
| Seat-Tube Angle | 73.5° | 73.5° | 73.5° | 73.5° | 73.5° |
Related Geometry
More Specialized geometry: Specialized Demo 2020 Geometry, Specialized Demo 2023 Geometry, Specialized Enduro 2020 Geometry, Specialized Enduro 2023 Geometry, Specialized Enduro 2026 Geometry.
Compare trail bikes: 2023 Giant Stance Geometry, 2023 Giant Trance Geometry, 2023 Norco Fluid FS Geometry.
What the chart actually says
The head angle is 68.5 degrees on every size, paired with a 46mm fork offset. That produces the 97mm of trail listed above, and it is the single number that tells you the most about this bike. Current trail bikes sit between 63 and 65 degrees with 110 to 130mm of trail. The Rockhopper is deliberately nowhere near that: it steers quickly, holds a line on a climb, and gives ground when the trail gets steep and fast.
Chainstays stay at 440mm on all five sizes while front centre grows from 672mm on the S to 770mm on the XXL. That is 98mm of growth at the front and none at the back, so the share of the wheelbase sitting behind the bottom bracket falls from 39.8% on the S to 36.6% on the XXL. A tall rider carries noticeably more bike in front of them, which shows up as a front wheel that wanders on a steep climb. Sliding the saddle forward on its rails is the cheap correction.
Fit changes more than the reach column suggests
Reach grows 80mm from S to XXL. The cockpit grows more than that, because the stem goes from 45mm to 70mm over the same range. Add the two together and the saddle-to-grip distance spans 450mm to 555mm, a 105mm range. Sizing from the reach column alone understates how differently the S and the XXL will fit.
One detail is easy to misread. The S and M share a 95mm head tube, yet their stack differs by 9mm. That gap comes from the fork, which is 505mm on the S and 515mm on every larger size. Specialized shortened the fork rather than the head tube to keep standover manageable on the smallest frame, so the S is not simply a scaled-down M.
Two smaller size-specific changes worth knowing: cranks step from 170mm on S and M to 175mm from L upward, and the stock saddle is 155mm wide on the S against 143mm everywhere else.
This is a hardtail, so there is no leverage curve or anti-squat behaviour to account for. What the chart says is what you get. You can put these numbers head to head with any other bike in the geometry comparison tool.
