Somehow, we found a Clemson economist who studies competition between gas stations.

The De Hart’s gas station in Auke Bay charged $3.49 per gallon on Feb. 15, 2024. (Katie Anastas/KTOO)
https://media.ktoo.org/wp-content/uploads/2024/05/12CJgas.mp3

On a sunny Saturday at the Fisherman’s Bend gas station back in February, Juneau resident Joyce Sepel was filling up her tank. She said the Auke Bay gas station is her favorite.


“I’ve been going to Fred Meyer because it was cheaper,” she said. “But now I’ll just watch. I like coming here. It’s convenient, and I love watching the water here while I do it. But they’ve been the most competitive during the winter.”


Do you have a Curious Juneau question? Submit it at the bottom of the page.

On Valentine’s Day, prices at Auke Bay stations were cheaper than elsewhere in Juneau — as much as 40 cents cheaper. De Hart’s charged $3.50 per gallon, and the Fisherman’s Bend station charged $3.51. 


Meanwhile, Mike’s Airport Express was charging $3.70 per gallon. Petro One was charging $3.58 at its Lemon Creek station. Downtown, the Delta Western station was charging $3.90.


Some listeners have asked us why gas tends to be cheaper in Auke Bay. For her last Curious Juneau, erstwhile KTOO reporter Katie Anastas decided to find out. And as a bonus, she took on another reader question: Why does it cost more to fly to Ketchikan than to fly all the way to Seattle?


Catching drivers before they head south

Matthew Lewis is an economics professor at Clemson University. He studies how gas stations compete with each other, and how consumers respond to that competition.


“If consumers are driving or commuting a fair distance, they’re probably passing more gas station options along the way,” he said. “So that gives much more flexibility in where consumers might purchase.”


If someone lives in Auke Bay and drives to Lemon Creek or downtown for work every day, that driver passes by a lot of gas stations. Lewis said the Auke Bay stations need to keep prices low to try to catch those drivers before they go south.


“It is on the outskirts of where people are,” he said. “It’s not a convenient location for a lot of people, and so they need to have a relatively low price to stay competitive. Stations on a prominent, convenient part of a heavily traveled road or downtown can charge a high price and many consumers will still go.”


But gas stations do compete within neighborhoods

More broadly, four things affect the cost of gas, according to the U.S. Energy Information Administration. The biggest is the cost of crude oil, which makes up more than half of the retail price of gasoline. Lower oil production drives up crude oil’s cost per barrel. 


Taxes and the costs of refining and distribution make up the rest.


As those costs change, so do the prices at the pump. But ultimately, Lewis said, stations decide how much they think they can charge.


The Fisherman’s Bend gas station charged $3.50 per gallon of unleaded gas on Feb. 15, 2024. (Katie Anastas/KTOO)

When the crude oil and refined gasoline prices go up, the stations have to raise their prices and they do so fairly rapidly,” he said. “But when oil and wholesale costs go down, the stations tend to be a little bit slower to lower their price.”


Lewis said competition drives stations’ prices, even within the same neighborhood. Back in October, the Juneau Empire reported an 80-cent per gallon difference between the two Auke Bay stations.


“Prices do change regularly, so consumers really often aren’t all that well informed about what different stations are charging at different points in time,” Lewis said.


So next time you need to fill up, call around to a few stations. The lowest price could be closer than you think.


Along those same lines…
An Alaska Airlines flight comes in for a landing at the Juneau International Airport. (Heather Bryant/KTOO)

Have you ever wondered why it’s sometimes cheaper to fly from Juneau to Seattle than to Ketchikan? Some of our listeners have.


Alaska Travelgram writer Scott McMurren answered us with a question: “How many airlines fly between Juneau and Seattle?”


There are two.


“So Alaska and Delta compete on that route, particularly in the summer,” McMurren said. “The next question is, how many airlines offer jet service between Juneau and Ketchikan?”


For jet service, there’s just one.


Like gas prices, it comes down to competition. Multiple airlines will compete for customers. But if one airline has a monopoly on a route, like Alaska Airlines does from Juneau to Ketchikan, it’s up to them to set the price. 

var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});


Curious Juneau

Are you curious about Juneau, its history, places and people? Or if you just like to ask questions, then ask away!



What do you want to know about Juneau?Name*


First




Last



Email*

PhoneZip Code



ZIP / Postal Code
















/* <![CDATA[ */
gform.initializeOnLoaded( function() {gformInitSpinner( 64, 'https://www.ktoo.org/wp-content/themes/ktoo/includes/35.gif', true );jQuery('#gform_ajax_frame_64').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_64');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_64').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_64').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_64').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_64').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_64').val();gformInitSpinner( 64, 'https://www.ktoo.org/wp-content/themes/ktoo/includes/35.gif', true );jQuery(document).trigger('gform_page_loaded', [64, current_page]);window['gf_submitting_64'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_64').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [64]);window['gf_submitting_64'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_64').text());}else{jQuery('#gform_64').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "64", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_64" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_64"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_64" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [64, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 64, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
/* ]]&gt; */