cal state hill climb

📍
Harder Road, Sorenson, Hayward, Alameda County, California, 25426, United States

Estimated Climb Time

Loading your rider settings for cal state hill climb ...

Save your rider settings to unlock climb-time estimates and the effort table below.

Climb Profile

Altitude builds left to right while colour shows gradient severity for each part of cal state hill climb .

20 m105 m185 m270 m-2.3% from 0 m to 17 m-1.1% from 17 m to 35 m-2.4% from 35 m to 52 m-3.8% from 52 m to 67 m-2.6% from 67 m to 82 m-2.7% from 82 m to 90 m-2.5% from 90 m to 98 m-1.2% from 98 m to 114 m-1.3% from 114 m to 129 m1.4% from 129 m to 144 m1.4% from 144 m to 158 m5.2% from 158 m to 166 m2.7% from 166 m to 180 m1.5% from 180 m to 194 m4.7% from 194 m to 206 m3.2% from 206 m to 219 m5.0% from 219 m to 231 m1.6% from 231 m to 243 m4.9% from 243 m to 255 m3.3% from 255 m to 268 m0.0% from 268 m to 273 m5.8% from 273 m to 283 m4.2% from 283 m to 293 m4.4% from 293 m to 302 m5.1% from 302 m to 310 m10.8% from 310 m to 314 m12.0% from 314 m to 319 m40.0% from 319 m to 320 m120.0% from 320 m to 322 m7.1% from 322 m to 324 m0.0% from 324 m to 335 m0.0% from 335 m to 355 m0.0% from 355 m to 374 m1.0% from 374 m to 414 m2.8% from 414 m to 421 m2.9% from 421 m to 428 m1.6% from 428 m to 441 m3.4% from 441 m to 453 m1.6% from 453 m to 465 m0.0% from 465 m to 471 m6.8% from 471 m to 477 m1.9% from 477 m to 487 m7.5% from 487 m to 498 m2.1% from 498 m to 507 m7.8% from 507 m to 512 m3.8% from 512 m to 523 m9.3% from 523 m to 533 m7.1% from 533 m to 545 m7.9% from 545 m to 555 m11.0% from 555 m to 564 m7.8% from 564 m to 569 m12.0% from 569 m to 574 m11.4% from 574 m to 583 m12.8% from 583 m to 590 m14.1% from 590 m to 598 m15.0% from 598 m to 606 m15.6% from 606 m to 613 m11.3% from 613 m to 620 m17.1% from 620 m to 624 m18.5% from 624 m to 629 m17.9% from 629 m to 636 m14.9% from 636 m to 643 m16.0% from 643 m to 648 m18.2% from 648 m to 651 m16.4% from 651 m to 657 m14.9% from 657 m to 664 m11.9% from 664 m to 670 m13.7% from 670 m to 678 m14.3% from 678 m to 683 m12.1% from 683 m to 687 m17.9% from 687 m to 692 m15.4% from 692 m to 697 m17.4% from 697 m to 700 m18.5% from 700 m to 705 m15.7% from 705 m to 710 m15.4% from 710 m to 713 m14.9% from 713 m to 720 m10.0% from 720 m to 726 m14.0% from 726 m to 731 m17.5% from 731 m to 737 m15.7% from 737 m to 742 m14.8% from 742 m to 747 m13.8% from 747 m to 753 m12.2% from 753 m to 758 m17.4% from 758 m to 760 m9.1% from 760 m to 763 m11.4% from 763 m to 766 m19.0% from 766 m to 768 m17.8% from 768 m to 773 m10.7% from 773 m to 778 m25.0% from 778 m to 782 m16.3% from 782 m to 786 m13.3% from 786 m to 791 m19.0% from 791 m to 793 m15.7% from 793 m to 798 m13.8% from 798 m to 804 m6.7% from 804 m to 807 m7.4% from 807 m to 810 m7.1% from 810 m to 812 m27.3% from 812 m to 815 m10.0% from 815 m to 821 m10.9% from 821 m to 826 m7.7% from 826 m to 831 m20.0% from 831 m to 837 m10.0% from 837 m to 843 m10.9% from 843 m to 849 m12.7% from 849 m to 855 m9.1% from 855 m to 862 m6.1% from 862 m to 868 m6.8% from 868 m to 874 m8.8% from 874 m to 881 m8.3% from 881 m to 888 m5.2% from 888 m to 896 m5.2% from 896 m to 904 m5.0% from 904 m to 912 m4.4% from 912 m to 925 m6.5% from 925 m to 935 m4.5% from 935 m to 944 m4.9% from 944 m to 952 m11.8% from 952 m to 955 m7.7% from 955 m to 963 m7.9% from 963 m to 970 m4.9% from 970 m to 979 m10.0% from 979 m to 983 m9.1% from 983 m to 989 m7.6% from 989 m to 997 m7.7% from 997 m to 1.0 km7.6% from 1.0 km to 1.0 km7.0% from 1.0 km to 1.0 km11.4% from 1.0 km to 1.0 km11.3% from 1.0 km to 1.0 km10.2% from 1.0 km to 1.0 km15.4% from 1.0 km to 1.0 km13.1% from 1.0 km to 1.0 km15.4% from 1.0 km to 1.1 km5.6% from 1.1 km to 1.1 km9.0% from 1.1 km to 1.1 km14.8% from 1.1 km to 1.1 km13.6% from 1.1 km to 1.1 km12.5% from 1.1 km to 1.1 km8.3% from 1.1 km to 1.1 km11.1% from 1.1 km to 1.1 km16.7% from 1.1 km to 1.1 km10.0% from 1.1 km to 1.1 km12.9% from 1.1 km to 1.1 km11.9% from 1.1 km to 1.1 km8.6% from 1.1 km to 1.1 km11.8% from 1.1 km to 1.1 km12.1% from 1.1 km to 1.1 km9.5% from 1.1 km to 1.1 km18.2% from 1.1 km to 1.1 km17.0% from 1.1 km to 1.1 km13.3% from 1.1 km to 1.1 km10.9% from 1.1 km to 1.2 km14.3% from 1.2 km to 1.2 km16.7% from 1.2 km to 1.2 km8.0% from 1.2 km to 1.2 km26.1% from 1.2 km to 1.2 km20.5% from 1.2 km to 1.2 km16.7% from 1.2 km to 1.2 km8.0% from 1.2 km to 1.2 km16.7% from 1.2 km to 1.2 km12.0% from 1.2 km to 1.2 km12.5% from 1.2 km to 1.2 km7.7% from 1.2 km to 1.2 km22.6% from 1.2 km to 1.2 km10.2% from 1.2 km to 1.2 km6.8% from 1.2 km to 1.2 km15.4% from 1.2 km to 1.2 km15.7% from 1.2 km to 1.2 km7.8% from 1.2 km to 1.2 km16.7% from 1.2 km to 1.2 km10.0% from 1.2 km to 1.2 km13.8% from 1.2 km to 1.2 km5.6% from 1.2 km to 1.2 km11.6% from 1.2 km to 1.3 km10.5% from 1.3 km to 1.3 km7.0% from 1.3 km to 1.3 km15.1% from 1.3 km to 1.3 km14.8% from 1.3 km to 1.3 km11.3% from 1.3 km to 1.3 km10.9% from 1.3 km to 1.3 km13.6% from 1.3 km to 1.3 km4.5% from 1.3 km to 1.3 km20.4% from 1.3 km to 1.3 km12.0% from 1.3 km to 1.3 km3.6% from 1.3 km to 1.3 km7.1% from 1.3 km to 1.3 km30.8% from 1.3 km to 1.3 km8.5% from 1.3 km to 1.3 km6.8% from 1.3 km to 1.3 km14.3% from 1.3 km to 1.3 km12.3% from 1.3 km to 1.3 km9.0% from 1.3 km to 1.3 km7.4% from 1.3 km to 1.4 km12.5% from 1.4 km to 1.4 km11.5% from 1.4 km to 1.4 km10.2% from 1.4 km to 1.4 km6.2% from 1.4 km to 1.4 km5.6% from 1.4 km to 1.4 km11.4% from 1.4 km to 1.4 km9.0% from 1.4 km to 1.4 km9.2% from 1.4 km to 1.4 km6.9% from 1.4 km to 1.4 km3.6% from 1.4 km to 1.4 km11.8% from 1.4 km to 1.4 km7.6% from 1.4 km to 1.4 km7.7% from 1.4 km to 1.4 km2.3% from 1.4 km to 1.4 km9.5% from 1.4 km to 1.4 km6.6% from 1.4 km to 1.5 km4.7% from 1.5 km to 1.5 km9.1% from 1.5 km to 1.5 km12.3% from 1.5 km to 1.5 km9.0% from 1.5 km to 1.5 km6.3% from 1.5 km to 1.5 km12.5% from 1.5 km to 1.5 km12.9% from 1.5 km to 1.5 km5.9% from 1.5 km to 1.5 km8.1% from 1.5 km to 1.5 km6.3% from 1.5 km to 1.5 km7.1% from 1.5 km to 1.5 km12.7% from 1.5 km to 1.5 km6.3% from 1.5 km to 1.5 km5.7% from 1.5 km to 1.5 km11.4% from 1.5 km to 1.5 km11.1% from 1.5 km to 1.6 km4.9% from 1.6 km to 1.6 km6.3% from 1.6 km to 1.6 km2.2% from 1.6 km to 1.6 km11.2% from 1.6 km to 1.6 km5.7% from 1.6 km to 1.6 km3.8% from 1.6 km to 1.6 km4.0% from 1.6 km to 1.6 km7.1% from 1.6 km to 1.6 km9.0% from 1.6 km to 1.6 km7.3% from 1.6 km to 1.6 km5.5% from 1.6 km to 1.6 km11.4% from 1.6 km to 1.6 km8.0% from 1.6 km to 1.6 km7.8% from 1.6 km to 1.7 km5.1% from 1.7 km to 1.7 km4.5% from 1.7 km to 1.7 km4.2% from 1.7 km to 1.7 km6.1% from 1.7 km to 1.7 km6.2% from 1.7 km to 1.7 km3.9% from 1.7 km to 1.7 km2.1% from 1.7 km to 1.7 km4.2% from 1.7 km to 1.7 km7.0% from 1.7 km to 1.7 km5.9% from 1.7 km to 1.8 km5.8% from 1.8 km to 1.8 km6.6% from 1.8 km to 1.8 km2.1% from 1.8 km to 1.8 km1.8% from 1.8 km to 1.8 km2.7% from 1.8 km to 1.8 km3.0% from 1.8 km to 1.8 km3.6% from 1.8 km to 1.9 km2.0% from 1.9 km to 1.9 km1.1% from 1.9 km to 1.9 km0.8% from 1.9 km to 2.0 km0.4% from 2.0 km to 2.0 km2.6% from 2.0 km to 2.0 km2.5% from 2.0 km to 2.0 km1.2% from 2.0 km to 2.1 km1.2% from 2.1 km to 2.1 km0.6% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.1 km-1.1% from 2.1 km to 2.1 km-2.3% from 2.1 km to 2.1 km0.0% from 2.1 km to 2.2 km-1.2% from 2.2 km to 2.2 km-0.9% from 2.2 km to 2.2 km0.6% from 2.2 km to 2.3 km3.4% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km2.9% from 2.3 km to 2.3 km1.6% from 2.3 km to 2.3 km1.8% from 2.3 km to 2.3 km0.0% from 2.3 km to 2.3 km4.4% from 2.3 km to 2.3 km2.3% from 2.3 km to 2.3 km7.3% from 2.3 km to 2.3 km4.3% from 2.3 km to 2.3 km5.3% from 2.3 km to 2.3 km3.8% from 2.3 km to 2.4 km4.0% from 2.4 km to 2.4 km7.1% from 2.4 km to 2.4 km0.0% from 2.4 km to 2.4 km3.1% from 2.4 km to 2.4 km2.9% from 2.4 km to 2.4 km4.9% from 2.4 km to 2.4 km3.1% from 2.4 km to 2.4 km2.9% from 2.4 km to 2.5 km0.0% from 2.5 km to 2.5 km2.2% from 2.5 km to 2.5 km2.9% from 2.5 km to 2.5 km4.2% from 2.5 km to 2.5 km2.8% from 2.5 km to 2.5 km2.9% from 2.5 km to 2.5 km3.0% from 2.5 km to 2.6 km1.5% from 2.6 km to 2.6 km3.1% from 2.6 km to 2.6 km3.0% from 2.6 km to 2.6 km3.0% from 2.6 km to 2.6 km4.3% from 2.6 km to 2.6 km1.6% from 2.6 km to 2.6 km3.0% from 2.6 km to 2.6 km3.4% from 2.6 km to 2.6 km3.0% from 2.6 km to 2.6 km4.4% from 2.6 km to 2.7 km3.0% from 2.7 km to 2.7 km3.6% from 2.7 km to 2.7 km1.7% from 2.7 km to 2.7 km7.4% from 2.7 km to 2.7 km5.3% from 2.7 km to 2.7 km3.6% from 2.7 km to 2.7 km3.5% from 2.7 km to 2.7 km4.0% from 2.7 km to 2.7 km0.0% from 2.7 km to 2.7 km5.0% from 2.7 km to 2.8 km4.6% from 2.8 km to 2.8 km3.3% from 2.8 km to 2.8 km1.7% from 2.8 km to 2.8 km3.5% from 2.8 km to 2.8 km6.5% from 2.8 km to 2.8 km3.8% from 2.8 km to 2.8 km7.0% from 2.8 km to 2.8 km4.4% from 2.8 km to 2.8 km8.3% from 2.8 km to 2.9 km8.1% from 2.9 km to 2.9 km5.2% from 2.9 km to 2.9 km9.1% from 2.9 km to 2.9 km11.9% from 2.9 km to 2.9 km8.3% from 2.9 km to 2.9 km5.2% from 2.9 km to 2.9 km10.3% from 2.9 km to 2.9 km8.1% from 2.9 km to 2.9 km6.9% from 2.9 km to 2.9 km5.1% from 2.9 km to 2.9 km9.8% from 2.9 km to 2.9 km10.1% from 2.9 km to 2.9 km11.1% from 2.9 km to 2.9 km9.1% from 2.9 km to 2.9 km14.3% from 2.9 km to 2.9 km11.6% from 2.9 km to 3.0 km10.2% from 3.0 km to 3.0 km5.7% from 3.0 km to 3.0 km6.5% from 3.0 km to 3.0 km8.9% from 3.0 km to 3.0 km9.8% from 3.0 km to 3.0 km5.3% from 3.0 km to 3.0 km4.3% from 3.0 km to 3.0 km7.3% from 3.0 km to 3.0 km9.8% from 3.0 km to 3.0 km7.9% from 3.0 km to 3.0 km7.8% from 3.0 km to 3.0 km10.0% from 3.0 km to 3.0 km10.8% from 3.0 km to 3.0 km9.0% from 3.0 km to 3.0 km5.6% from 3.0 km to 3.0 km18.2% from 3.0 km to 3.1 km8.3% from 3.1 km to 3.1 km7.6% from 3.1 km to 3.1 km7.8% from 3.1 km to 3.1 km10.5% from 3.1 km to 3.1 km12.5% from 3.1 km to 3.1 km10.0% from 3.1 km to 3.1 km11.1% from 3.1 km to 3.1 km12.5% from 3.1 km to 3.1 km10.0% from 3.1 km to 3.1 km8.0% from 3.1 km to 3.1 km11.8% from 3.1 km to 3.1 km13.8% from 3.1 km to 3.1 km8.8% from 3.1 km to 3.1 km8.1% from 3.1 km to 3.1 km14.5% from 3.1 km to 3.1 km10.8% from 3.1 km to 3.1 km9.4% from 3.1 km to 3.2 km11.8% from 3.2 km to 3.2 km17.2% from 3.2 km to 3.2 km11.3% from 3.2 km to 3.2 km12.3% from 3.2 km to 3.2 km14.5% from 3.2 km to 3.2 km13.1% from 3.2 km to 3.2 km19.0% from 3.2 km to 3.2 km15.7% from 3.2 km to 3.2 km12.9% from 3.2 km to 3.2 km7.4% from 3.2 km to 3.2 km24.0% from 3.2 km to 3.2 km13.3% from 3.2 km to 3.2 km8.3% from 3.2 km to 3.2 km9.7% from 3.2 km to 3.2 km16.7% from 3.2 km to 3.2 km11.3% from 3.2 km to 3.2 km8.2% from 3.2 km to 3.2 km8.5% from 3.2 km to 3.2 km13.3% from 3.2 km to 3.2 km20.0% from 3.2 km to 3.2 km14.0% from 3.2 km to 3.3 km3.6% from 3.3 km to 3.3 km14.8% from 3.3 km to 3.3 km11.5% from 3.3 km to 3.3 km9.1% from 3.3 km to 3.3 km3.2% from 3.3 km to 3.3 km12.5% from 3.3 km to 3.3 km16.0% from 3.3 km to 3.3 km8.7% from 3.3 km to 3.3 km14.0% from 3.3 km to 3.3 km17.4% from 3.3 km to 3.3 km11.1% from 3.3 km to 3.3 km13.8% from 3.3 km to 3.3 km9.5% from 3.3 km to 3.3 km9.2% from 3.3 km to 3.3 km14.3% from 3.3 km to 3.3 km7.5% from 3.3 km to 3.3 km16.7% from 3.3 km to 3.3 km14.8% from 3.3 km to 3.3 km17.0% from 3.3 km to 3.3 km11.5% from 3.3 km to 3.4 km8.2% from 3.4 km to 3.4 km11.1% from 3.4 km to 3.4 km14.3% from 3.4 km to 3.4 km8.7% from 3.4 km to 3.4 km20.0% from 3.4 km to 3.4 km17.4% from 3.4 km to 3.4 km10.2% from 3.4 km to 3.4 km9.7% from 3.4 km to 3.4 km10.0% from 3.4 km to 3.4 km13.3% from 3.4 km to 3.4 km10.0% from 3.4 km to 3.4 km13.3% from 3.4 km to 3.4 km13.6% from 3.4 km to 3.4 km28.6% from 3.4 km to 3.4 km8.3% from 3.4 km to 3.4 km12.7% from 3.4 km to 3.4 km12.8% from 3.4 km to 3.4 km20.5% from 3.4 km to 3.4 km15.4% from 3.4 km to 3.4 km13.3% from 3.4 km to 3.4 km22.2% from 3.4 km to 3.4 km14.3% from 3.4 km to 3.4 km22.2% from 3.4 km to 3.4 km10.0% from 3.4 km to 3.4 km22.2% from 3.4 km to 3.5 km16.0% from 3.5 km to 3.5 km9.2% from 3.5 km to 3.5 km7.4% from 3.5 km to 3.5 km21.7% from 3.5 km to 3.5 km13.0% from 3.5 km to 3.5 km8.6% from 3.5 km to 3.5 km11.6% from 3.5 km to 3.5 km10.1% from 3.5 km to 3.5 km9.2% from 3.5 km to 3.5 km13.3% from 3.5 km to 3.5 km13.9% from 3.5 km to 3.5 km6.5% from 3.5 km to 3.5 km14.3% from 3.5 km to 3.5 km14.5% from 3.5 km to 3.5 km11.8% from 3.5 km to 3.5 km10.5% from 3.5 km to 3.5 km14.8% from 3.5 km to 3.5 km13.6% from 3.5 km to 3.6 km9.0% from 3.6 km to 3.6 km8.7% from 3.6 km to 3.6 km11.8% from 3.6 km to 3.6 km9.0% from 3.6 km to 3.6 km8.0% from 3.6 km to 3.6 km7.9% from 3.6 km to 3.6 km9.8% from 3.6 km to 3.6 km10.0% from 3.6 km to 3.6 km8.5% from 3.6 km to 3.6 km7.6% from 3.6 km to 3.6 km5.3% from 3.6 km to 3.6 km5.1% from 3.6 km to 3.6 km8.1% from 3.6 km to 3.6 km7.6% from 3.6 km to 3.7 km4.8% from 3.7 km to 3.7 km2%11%11%4%2%5%12%0 m500 m1 km1.5 km2 km2.5 km3 km3.5 km
Gradient key0-3%3-6%6-9%9-12%12-15%15%+

Climb Stats

Combined metric and imperial stats for quick route planning.

Climb categoryCategory 3
Distance3.66 km / 2.27 miles
Elevation gain243.6 m / 799 ft
Average gradient6.7%
Maximum gradient44.7%
Elevation high267.4 m / 877 ft
Elevation low21 m / 69 ft
Climb difficulty score24,374.93

Similar Climbs Nearby

If you like the shape of this climb, these nearby options have a similar distance, gradient, and elevation profile.

Tip: rotate your phone to landscape and swipe the table sideways to reveal the full set of climb details.

ClimbLengthGradientAscent
The Pain and Dirt of Palomares
Hayward, Alameda County
3.34 km7.2%239 m
Hayward blvd Civic to top
Hayward, Alameda County
3.12 km6%187 m
Hayward Blvd civic to roundabout
Hayward, Alameda County
2.94 km6.3%186 m
Carlos Bee / Hayward Blvd to Fire Station
Hayward, Alameda County
4.65 km6%278 m
Lower Garin to top of Cana Rd (horse stables)
Hayward, Alameda County
2.82 km8.5%254 m

Climb Rank

How does this climb compare against every other climb in the world?

🗺

This climb ranks 166,609th out of 2,710,652 worldwide cycling climbs.

🧮

Ranked as the 11,196th most difficult cycling climb of all 337,250 climbs in United States.

📉

Places 4,431st out of 66,571 cycling climbs in California.

Ranks 235th out of 2,969 cycling climbs in Alameda County.

Ranking 14th out of 138 cycling climbs in Hayward.

Useful Links

View this climb on other sites.

Google Street View
Strava

Something wrong with this listing? Help keep BikeClimbs accurate.

Flag this climb