Elevation gain
#1
Newbie
Thread Starter
Elevation gain
I generally keep track of my rides using a cycling app. I have noticed that the reporting of the elevation gain statistic by the apps is wildly variable. For example, here's what the app told me for the last 10 times I did my frequent 18-mile ride:
Elevation gain (in feet):
866
1287
1476
1297
1296
1141
1460
1134
1251
1224
These are the same ride along the same path on different days. These were tracked with the Samsung Health app in my Android phone, but I've gotten similar inconsistency with other apps (including Strava and Map My Ride) and other phones (including an iPhone.) How do the apps keep track of elevation? Do they use GPS data (which I think would be very accurate) or barometric pressure (probably less accurate)? Has anyone else noticed anything like this?
Elevation gain (in feet):
866
1287
1476
1297
1296
1141
1460
1134
1251
1224
These are the same ride along the same path on different days. These were tracked with the Samsung Health app in my Android phone, but I've gotten similar inconsistency with other apps (including Strava and Map My Ride) and other phones (including an iPhone.) How do the apps keep track of elevation? Do they use GPS data (which I think would be very accurate) or barometric pressure (probably less accurate)? Has anyone else noticed anything like this?
#2
With a mighty wind
Join Date: May 2015
Posts: 2,475
Mentioned: 12 Post(s)
Tagged: 0 Thread(s)
Quoted: 1032 Post(s)
Liked 803 Times
in
454 Posts
That’s interesting that it’s so far off.
I use a Garmin 235 watch, it has occasionally shown me double the gain. I know it will do this this so I don’t pay much attention to it. It works entirely from gps data.
After the ride, I sync to Strava and the data seems to get averaged based on their databases. I’ve always accepted this as accurate enough for my purposes.
I think that using wheel magnets for speed and barometer for altitude has been done since the early 90’s (Avocet 50). The technology still exists and is probably available now wirelessly.
I personally like having a single watch since I have 4 bikes. To me that’s worth a slight decrease in accuracy.
I use a Garmin 235 watch, it has occasionally shown me double the gain. I know it will do this this so I don’t pay much attention to it. It works entirely from gps data.
After the ride, I sync to Strava and the data seems to get averaged based on their databases. I’ve always accepted this as accurate enough for my purposes.
I think that using wheel magnets for speed and barometer for altitude has been done since the early 90’s (Avocet 50). The technology still exists and is probably available now wirelessly.
I personally like having a single watch since I have 4 bikes. To me that’s worth a slight decrease in accuracy.
#3
Senior Member
Join Date: May 2017
Location: Hacienda Hgts
Posts: 1,984
Bikes: 1999 Schwinn Peloton Ultegra 10, Kestrel RT-1000 Ultegra, Trek Marlin 6 Deore 29'er
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 774 Post(s)
Liked 1,835 Times
in
887 Posts
I use the mapping feature on route planner on ridewithgps and find it consistent over Garman Connect which IMO overinflates elevation gained on my Vivoactive watch.
Remove the outliers and take a mean if you want a generalized measure of your elevation gained.
Remove the outliers and take a mean if you want a generalized measure of your elevation gained.
Last edited by CAT7RDR; 07-25-21 at 08:11 AM.
#4
Senior Member
Join Date: Oct 2009
Location: upstate NY
Posts: 161
Bikes: Jamis renegade, surly big dummy, giant talon 29er
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 62 Post(s)
Likes: 0
Liked 42 Times
in
22 Posts
I have similar issues between my garmin watch and lezyne GPS. A quick Google search says that phone are only accurate to 4.9 meters. If that's true maybe a bouncing GPS signal would account for the difference.
#5
Mad bike riding scientist
Join Date: Nov 2004
Location: Denver, CO
Posts: 26,978
Bikes: Some silver ones, a red one, a black and orange one, and a few titanium ones
Mentioned: 146 Post(s)
Tagged: 1 Thread(s)
Quoted: 5957 Post(s)
Liked 3,790 Times
in
2,177 Posts
I generally keep track of my rides using a cycling app. I have noticed that the reporting of the elevation gain statistic by the apps is wildly variable. For example, here's what the app told me for the last 10 times I did my frequent 18-mile ride:
Elevation gain (in feet):
866
1287
1476
1297
1296
1141
1460
1134
1251
1224
These are the same ride along the same path on different days. These were tracked with the Samsung Health app in my Android phone, but I've gotten similar inconsistency with other apps (including Strava and Map My Ride) and other phones (including an iPhone.) How do the apps keep track of elevation? Do they use GPS data (which I think would be very accurate) or barometric pressure (probably less accurate)? Has anyone else noticed anything like this?
Elevation gain (in feet):
866
1287
1476
1297
1296
1141
1460
1134
1251
1224
These are the same ride along the same path on different days. These were tracked with the Samsung Health app in my Android phone, but I've gotten similar inconsistency with other apps (including Strava and Map My Ride) and other phones (including an iPhone.) How do the apps keep track of elevation? Do they use GPS data (which I think would be very accurate) or barometric pressure (probably less accurate)? Has anyone else noticed anything like this?
__________________
Stuart Black
Gold Fever Three days of dirt in Colorado
Pokin' around the Poconos A cold ride around Lake Erie
Dinosaurs in Colorado A mountain bike guide to the Purgatory Canyon dinosaur trackway
Solo Without Pie. The search for pie in the Midwest.
Picking the Scablands. Washington and Oregon, 2005. Pie and spiders on the Columbia River!
Days of Wineless Roads. Bed and Breakfasting along the KATY
Twisting Down the Alley. Misadventures in tornado alley.
Stuart Black
Gold Fever Three days of dirt in Colorado
Pokin' around the Poconos A cold ride around Lake Erie
Dinosaurs in Colorado A mountain bike guide to the Purgatory Canyon dinosaur trackway
Solo Without Pie. The search for pie in the Midwest.
Picking the Scablands. Washington and Oregon, 2005. Pie and spiders on the Columbia River!
Days of Wineless Roads. Bed and Breakfasting along the KATY
Twisting Down the Alley. Misadventures in tornado alley.
#6
climber has-been
Join Date: Dec 2004
Location: Palo Alto, CA
Posts: 6,300
Bikes: Scott Addict R1, Felt Z1
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Quoted: 2717 Post(s)
Liked 2,735 Times
in
1,381 Posts
These were tracked with the Samsung Health app in my Android phone, but I've gotten similar inconsistency with other apps (including Strava and Map My Ride) and other phones (including an iPhone.) How do the apps keep track of elevation? Do they use GPS data (which I think would be very accurate) or barometric pressure (probably less accurate)? Has anyone else noticed anything like this?
GPS is terribly inaccurate at measuring elevation. If you are using a phone to record a ride, that easily explains the wide variation in elevation gain.
Barometric pressure is much more accurate. But errors can creep in there, also. If the pressure rises or falls during a ride, the device will record it as phantom elevation loss or gain.
__________________
Ride, Rest, Repeat
Ride, Rest, Repeat

Last edited by terrymorse; 07-25-21 at 09:15 AM.
#7
Mad bike riding scientist
Join Date: Nov 2004
Location: Denver, CO
Posts: 26,978
Bikes: Some silver ones, a red one, a black and orange one, and a few titanium ones
Mentioned: 146 Post(s)
Tagged: 1 Thread(s)
Quoted: 5957 Post(s)
Liked 3,790 Times
in
2,177 Posts
GPS is terribly inaccurate at measuring elevation. If you are using a phone to record a ride, that easily explains the wide variation in elevation gain.
Barometric pressure is much more accurate. But errors can creep in there, also. If the pressure rises or falls during a ride, the device will record it as phantom elevation loss or gain.
Barometric pressure is much more accurate. But errors can creep in there, also. If the pressure rises or falls during a ride, the device will record it as phantom elevation loss or gain.
__________________
Stuart Black
Gold Fever Three days of dirt in Colorado
Pokin' around the Poconos A cold ride around Lake Erie
Dinosaurs in Colorado A mountain bike guide to the Purgatory Canyon dinosaur trackway
Solo Without Pie. The search for pie in the Midwest.
Picking the Scablands. Washington and Oregon, 2005. Pie and spiders on the Columbia River!
Days of Wineless Roads. Bed and Breakfasting along the KATY
Twisting Down the Alley. Misadventures in tornado alley.
Stuart Black
Gold Fever Three days of dirt in Colorado
Pokin' around the Poconos A cold ride around Lake Erie
Dinosaurs in Colorado A mountain bike guide to the Purgatory Canyon dinosaur trackway
Solo Without Pie. The search for pie in the Midwest.
Picking the Scablands. Washington and Oregon, 2005. Pie and spiders on the Columbia River!
Days of Wineless Roads. Bed and Breakfasting along the KATY
Twisting Down the Alley. Misadventures in tornado alley.
#8
climber has-been
Join Date: Dec 2004
Location: Palo Alto, CA
Posts: 6,300
Bikes: Scott Addict R1, Felt Z1
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Quoted: 2717 Post(s)
Liked 2,735 Times
in
1,381 Posts
There’s “yabut” in there. GPS is slower in measuring elevation so it varies more when moving. Barometric pressure altitude measurements are quicker but they are influenced by more factors…temperature and pressure, as you pointed out…which can lead to errors. Both have about the same amount of error in measurement. If the phone is depending on the GPS signal for altitude, the errors might propagate faster because of the slow measurement
I am not familiar with this "slowness in measurement" error with GPS.
Re: Both have about the same amount of error in measurement.
That's not my understanding. GPS errors are typically considerably larger, because they exist and are roughly the same on every measurement. Barometric errors creep in as the pressure drifts over several hours, which is why it's a good idea to re-calibrate elevation periodically at a known position.
__________________
Ride, Rest, Repeat
Ride, Rest, Repeat

Last edited by terrymorse; 07-25-21 at 09:55 AM.
#9
I'm good to go!
Join Date: Jul 2017
Location: Mississippi
Posts: 14,159
Bikes: Tarmac Disc Comp Di2 - 2020
Mentioned: 48 Post(s)
Tagged: 0 Thread(s)
Quoted: 5842 Post(s)
Liked 4,464 Times
in
3,077 Posts
Atmospheric pressure isn't constant. It's always changing. A change of 1" or Hg (mercury) will equal 1000 feet of elevation. So even on a short ride, it's reasonable that the barometer might have changed a few tenths of an inch, so 200, 300, 400 feet of difference will be in the ballpark.
Elevation gain is just a gee-whiz number, don't get caught up in it. If you want to climb good, then climb a lot.
Elevation gain is just a gee-whiz number, don't get caught up in it. If you want to climb good, then climb a lot.
Likes For Iride01:
#10
Newbie
Thread Starter
If that's the case, I wonder if the accuracy would vary on different days as the barometric pressure varies. I also wonder if any apps or devices use topographical maps along with GPS data -- I expect that would be significantly more accurate.
#11
climber has-been
Join Date: Dec 2004
Location: Palo Alto, CA
Posts: 6,300
Bikes: Scott Addict R1, Felt Z1
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Quoted: 2717 Post(s)
Liked 2,735 Times
in
1,381 Posts
From my most recent ride (82.23 mi), elevation gain:
Without elevation corrections (barometric elevation): 6,726 ft
With elevation corrections (elevation from "professional surveys"): 8,089 ft
It's hard to know which of these is "correct". I was riding in hilly terrain, so any GPS inaccuracies could have put me up a steep slope or down a ravine.
I trust the barometric data more than these "professional surveys" corrections, and both of them over any GPS elevation data.
__________________
Ride, Rest, Repeat
Ride, Rest, Repeat

Likes For terrymorse:
#12
Mad bike riding scientist
Join Date: Nov 2004
Location: Denver, CO
Posts: 26,978
Bikes: Some silver ones, a red one, a black and orange one, and a few titanium ones
Mentioned: 146 Post(s)
Tagged: 1 Thread(s)
Quoted: 5957 Post(s)
Liked 3,790 Times
in
2,177 Posts
GPS based altitude measurement reacts slower to changes in altitude than barometer based altitude measurement, but the readings are not disturbed by weather changes as may be the case with barometric altitude readings.
Re: Both have about the same amount of error in measurement.
That's not my understanding. GPS errors are typically considerably larger, because they exist and are roughly the same on every measurement. Barometric errors creep in as the pressure drifts over several hours, which is why it's a good idea to re-calibrate elevation periodically at a known position.
That's not my understanding. GPS errors are typically considerably larger, because they exist and are roughly the same on every measurement. Barometric errors creep in as the pressure drifts over several hours, which is why it's a good idea to re-calibrate elevation periodically at a known position.
__________________
Stuart Black
Gold Fever Three days of dirt in Colorado
Pokin' around the Poconos A cold ride around Lake Erie
Dinosaurs in Colorado A mountain bike guide to the Purgatory Canyon dinosaur trackway
Solo Without Pie. The search for pie in the Midwest.
Picking the Scablands. Washington and Oregon, 2005. Pie and spiders on the Columbia River!
Days of Wineless Roads. Bed and Breakfasting along the KATY
Twisting Down the Alley. Misadventures in tornado alley.
Stuart Black
Gold Fever Three days of dirt in Colorado
Pokin' around the Poconos A cold ride around Lake Erie
Dinosaurs in Colorado A mountain bike guide to the Purgatory Canyon dinosaur trackway
Solo Without Pie. The search for pie in the Midwest.
Picking the Scablands. Washington and Oregon, 2005. Pie and spiders on the Columbia River!
Days of Wineless Roads. Bed and Breakfasting along the KATY
Twisting Down the Alley. Misadventures in tornado alley.
#13
Airplanes, bikes, beer.
Join Date: Jan 2020
Location: Off the front
Posts: 763
Bikes: Road bikes, mountain bikes, a cx bike, a gravel bike…
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 398 Post(s)
Liked 788 Times
in
339 Posts
Airplanes use barometric pressure deltas for several different instruments. It’s more accurate than some here will have you believe.

#14
Mad bike riding scientist
Join Date: Nov 2004
Location: Denver, CO
Posts: 26,978
Bikes: Some silver ones, a red one, a black and orange one, and a few titanium ones
Mentioned: 146 Post(s)
Tagged: 1 Thread(s)
Quoted: 5957 Post(s)
Liked 3,790 Times
in
2,177 Posts
All that said, it’s not the big of a deal. Since you have multiple points of data, average, do a standard deviation, and accept the average.
__________________
Stuart Black
Gold Fever Three days of dirt in Colorado
Pokin' around the Poconos A cold ride around Lake Erie
Dinosaurs in Colorado A mountain bike guide to the Purgatory Canyon dinosaur trackway
Solo Without Pie. The search for pie in the Midwest.
Picking the Scablands. Washington and Oregon, 2005. Pie and spiders on the Columbia River!
Days of Wineless Roads. Bed and Breakfasting along the KATY
Twisting Down the Alley. Misadventures in tornado alley.
Stuart Black
Gold Fever Three days of dirt in Colorado
Pokin' around the Poconos A cold ride around Lake Erie
Dinosaurs in Colorado A mountain bike guide to the Purgatory Canyon dinosaur trackway
Solo Without Pie. The search for pie in the Midwest.
Picking the Scablands. Washington and Oregon, 2005. Pie and spiders on the Columbia River!
Days of Wineless Roads. Bed and Breakfasting along the KATY
Twisting Down the Alley. Misadventures in tornado alley.
Likes For cyccommute:
#15
climber has-been
Join Date: Dec 2004
Location: Palo Alto, CA
Posts: 6,300
Bikes: Scott Addict R1, Felt Z1
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Quoted: 2717 Post(s)
Liked 2,735 Times
in
1,381 Posts
__________________
Ride, Rest, Repeat
Ride, Rest, Repeat

#16
Junior Member
Someone already said it earlier in this thread and it’s worth repeating. Unencrypted GPS data — in other words, GPS available to the public through commercial products — was initially only accurate to +\- 30 meters. GPS has gotten better over the years. Now, in many parts of the world you can expect much better GPS accuracy depending on how many satellites you are hitting and the GPS unit you are using. However, in some places there is no accuracy at all due to intervening terrain. GPS is line of sight. I’ve been in mountainous spots, tunnels, etc. with no GPS signal update. And rate of travel also affects received GPS data updates. Some apps are better than others, and some GPS units have better receivers and antennas than others. I use Strava on a series 3 Apple Watch matched to a 6S+ iPhone. My rides track pretty well with where I physically know I’m at. Elevation occasionally varies a bit on repeated rides but only by a few feet. If you are constantly getting wildly varying elevation deviations there is probably something in the locale or equipment or software or rate of travel that is the cause. For an example of how inaccurate otherwise seemingly reliable GPS can sometimes be, my iPhone “Find Me” app often places me at my neighbors house when I’m actually in my living room. Go figure😉 Go ride, have fun, and be okay with the GPS limitations you experience!
#17
I'm good to go!
Join Date: Jul 2017
Location: Mississippi
Posts: 14,159
Bikes: Tarmac Disc Comp Di2 - 2020
Mentioned: 48 Post(s)
Tagged: 0 Thread(s)
Quoted: 5842 Post(s)
Liked 4,464 Times
in
3,077 Posts
There are various methods for GPS devices with a barometric sensor use to calibrate their reading to the actual elevation, but that initially takes effort from the user and only works for predetermined locations. And the GPS device AFAIK only calibrates itself at the beginning of a ride. So normal changes in barometric pressure will produce errors in what is actually done.
Almost any ride I do, the elevation I left my house at is not the shown elevation when I return.
#18
Senior Member
Join Date: May 2021
Posts: 7,031
Mentioned: 9 Post(s)
Tagged: 0 Thread(s)
Quoted: 3595 Post(s)
Liked 3,877 Times
in
2,457 Posts
The Garmin Connect website (connect.garmin.com) has an "elevations correction" feature you can use after the fact to correct the errors in recorded elevation data.
From my most recent ride (82.23 mi), elevation gain:
Without elevation corrections (barometric elevation): 6,726 ft
With elevation corrections (elevation from "professional surveys"): 8,089 ft
It's hard to know which of these is "correct". I was riding in hilly terrain, so any GPS inaccuracies could have put me up a steep slope or down a ravine.
From my most recent ride (82.23 mi), elevation gain:
Without elevation corrections (barometric elevation): 6,726 ft
With elevation corrections (elevation from "professional surveys"): 8,089 ft
It's hard to know which of these is "correct". I was riding in hilly terrain, so any GPS inaccuracies could have put me up a steep slope or down a ravine.
Likes For PeteHski:
#19
Junior Member
Join Date: Jun 2018
Location: L.A.
Posts: 139
Bikes: Giant Anyroad
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 44 Post(s)
Likes: 0
Liked 33 Times
in
22 Posts
This is my observation when using Garmin's elevation correction for mountainous switchback rides. On each turn the GPS drops me off the cliff and then climbs me back up adding 1000s of feet to the ride. It makes me look good but i switch this feature off. Regrettably it seems permanently activated when using the Connect route planning function, so I defer to RWGPS when planning a ride.
#20
Senior Member
Join Date: May 2005
Location: northWET washington
Posts: 1,197
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 383 Post(s)
Liked 689 Times
in
396 Posts
In the old days
... when we carried barometric altimeters (I had a pricey Thommen - actually, I still have it somewhere in the basement) when hiking and climbing you would always reset when you knew precisely where you were - trail intersection, lake, pass or summit. If on an overnight trip, you would check the "altitude' when arriving and then check it the next morning, resetting to match that prior reading. I miss my Avocet 50!!!!

#21
Senior Member
Join Date: May 2021
Posts: 7,031
Mentioned: 9 Post(s)
Tagged: 0 Thread(s)
Quoted: 3595 Post(s)
Liked 3,877 Times
in
2,457 Posts
In the old days
... when we carried barometric altimeters (I had a pricey Thommen - actually, I still have it somewhere in the basement) when hiking and climbing you would always reset when you knew precisely where you were - trail intersection, lake, pass or summit. If on an overnight trip, you would check the "altitude' when arriving and then check it the next morning, resetting to match that prior reading. I miss my Avocet 50!!!!

#22
Newbie racer
Join Date: Feb 2018
Posts: 3,396
Bikes: Propel, red is faster
Mentioned: 34 Post(s)
Tagged: 0 Thread(s)
Quoted: 1572 Post(s)
Liked 1,557 Times
in
967 Posts
If it bothers you use the elevation correction button on Strava to default to their map data and it should be consistent (if not on target). Then even if wrong it will be the same.
#23
Expired Member
Join Date: Jun 2007
Location: TN
Posts: 11,333
Mentioned: 37 Post(s)
Tagged: 0 Thread(s)
Quoted: 3583 Post(s)
Liked 5,175 Times
in
2,628 Posts
^^^This. I and many of my riding friends use Wahoo to record and our elevations can vary by hundreds of feet on a ride. The Strava elevation correction reduces the variance substantially. It doesn't matter to me which is correct as long as I have consistency. To further muddy the water, we use RWGPS to plan routes. We rarely end up with the predicted elevation. Sometimes more, sometimes less. I can't see how a few hundred feet would matter either way.
#24
Senior Member
Join Date: Jan 2011
Location: Pinehurst, NC, US
Posts: 1,715
Bikes: 2020 Trek Emonda SL6, 90's Vintage EL-OS Steel Bianchi with 2014 Campy Chorus Upgrade
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Quoted: 451 Post(s)
Liked 161 Times
in
109 Posts
FWIW, GPS measurement of elevation is VERY poor compared to horizontal position. If your GPS device could read satellite data from satellites on the opposite side of the planet, then elevation measurements would be as good as horizontal ones. Barometric elevation measurements in aggregate are more accurate than GPS elevation measurements.
dave
dave
Likes For DaveLeeNC:
#25
Senior Member
Join Date: Sep 2007
Location: Far beyond the pale horizon.
Posts: 14,141
Mentioned: 31 Post(s)
Tagged: 0 Thread(s)
Quoted: 4152 Post(s)
Liked 1,271 Times
in
879 Posts
I have always been curious about the Garmin elevation correction feature, which is switched off by default. My Edge 530 is very consistent with elevation gain. On my local loop it’s always within about 20m. On specific event routes where the elevation gain is known it always reports very close to the advertised figure. So I have never felt the need to switch on the correction feature.
Garmin rates barometric data as better than GPS for elevation.
The manual calibration is useful for determining altitude (which few cyclists care about). It should not matter for elevation gain.
Last edited by njkayaker; 07-25-21 at 10:24 PM.