{"id":14842,"date":"2020-08-31T20:25:32","date_gmt":"2020-08-31T20:25:32","guid":{"rendered":"https:\/\/www.regiontrack.com\/www\/?p=14842"},"modified":"2025-12-12T18:47:13","modified_gmt":"2025-12-12T18:47:13","slug":"ok-city-retail-trends-improve","status":"publish","type":"post","link":"https:\/\/www.regiontrack.com\/www\/ok-city-retail-trends-improve\/","title":{"rendered":"OK Municipal Retail Trends Improve Further"},"content":{"rendered":"\n<p><strong><span style=\"text-decoration: underline;\">Retail sales across Oklahoma&#8217;s cities continue to improve<\/span><\/strong>.<\/p>\n<p>State sales subject to both sales and use tax are down only 5.4% year-to-date through July of 2020 vs. 2019. The gap relative to 2019 has narrowed steadily since April.<\/p>\n<p>July 2020 taxable sales are down only 0.9% compared to July of 2019.<\/p>\n<p>The map and data table below summarize combined sales subject to sales and use tax for all Oklahoma cities levying a sales or use tax in the year-to-date period through July of 2020 vs 2019.<\/p>\n<p>Some key points include:<\/p>\n<ol>\n<li><strong><span style=\"text-decoration: underline;\">OKC and Tulsa are showing resilience<\/span>. <\/strong>Both cities are still weak relative to the prior year, but taxable sales are down only only a little more than 3% in each.<\/li>\n<li><strong><span style=\"text-decoration: underline;\">OKC and Tulsa suburbs are generally stronger than the central cities<\/span><\/strong>. Most suburbs in both the OKC and Tulsa metro areas have managed to post a gain in taxable sales year-to-date.<\/li>\n<li><strong><span style=\"text-decoration: underline;\">Tulsa suburbs continue to far outpace the city of Tulsa<\/span><\/strong>. Nearly every suburb in the Tulsa region has managed to post a gain in taxable sales year-to-date.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>The large suburbs in Tulsa are far outperforming the large suburbs in OKC<\/strong><\/span>.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>More than two-thirds of Oklahoma cities have now posted gains<\/strong><\/span>. Currently, 352 out of 516 (68%) reporting cities have a gain in taxable sales year-to-date in 2020 versus 2019.<\/li>\n<li><strong><span style=\"text-decoration: underline;\">Several cities continue to face severe financial distress<\/span><\/strong>. 101 cities posted a loss of 10% or more year-to-date; 68 posted a loss of 20% or more; 38 posted a loss of 30% or more; 23 posted a loss of 40% or more.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Several oil and gas towns continue to experience severe weakness<\/strong><\/span>. For example, El Reno taxable sales are down 48% year-to-date. Hennessey taxable sales are down 23%. Cushing tax sales are down 17.0%. Kingfisher posted a 15.4% decline.<\/li>\n<\/ol>\n<p>*** The map allows zooming and panning for better viewing<\/p>\n\n\n\n<style type=\"text\/css\">\n#container {\n    height: 450px; \n    min-width: 450px; \n    max-width: 750px; \n    margin: 0 auto; \n}\n.highcharts-null-point {\n\tstroke-width: 0.3px;\n\tstroke: gray;\n}\n.loading {\n    margin-top: 10em;\n    text-align: center;\n    color: gray;\n}\n\n<\/style>\n<link rel=\"stylesheet\" type=\"text\/css\" href=\"\/\/cdn.datatables.net\/1.10.11\/css\/jquery.dataTables.min.css\">\n\n<script type=\"text\/javascript\" src=\"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.8.2\/jquery.min.js\"><\/script>\n\n<script type=\"text\/javascript\" src=\"\/\/cdn.datatables.net\/1.10.11\/js\/jquery.dataTables.min.js\"><\/script>\n\n<script src=\"https:\/\/code.highcharts.com\/maps\/7.2.1\/highmaps.js\"><\/script>\n<script src=\"https:\/\/code.highcharts.com\/maps\/7.2.1\/modules\/data.js\"><\/script>\n<script src=\"https:\/\/code.highcharts.com\/maps\/7.2.1\/modules\/exporting.js\"><\/script>\n\n<script type=\"text\/javascript\" src=\"https:\/\/www.regiontrack.com\/viz\/retail_ok_city_data_20200831.json\"><\/script>\n\n<script type=\"text\/javascript\">\n\n$(function () {\n\n\/*   (function (H) {\n      H.wrap(H.Chart.prototype, 'pan', function (proceed) {\n        H.each(this.yAxis, function (axis) {\n          axis.fixTo = null;\n        });\n        proceed.apply(this, Array.prototype.slice.call(arguments, 1));\n      });\n    })(Highcharts);  *\/\n\n\/\/ Get city map data in geoJSON\nHighcharts.getJSON('https:\/\/www.regiontrack.com\/viz\/ok_countycity.geo.json', function (geojson) {\n\n\n\tHighcharts.getJSON('\/\/www.regiontrack.com\/viz\/cb_2018_ok_county_20m.geojson', function (maplines) {\n    \/\/ Get county line data in geoJSON  \n\n\t\/\/ Initiate the chart\n\tHighcharts.mapChart('container', {\n\t\tchart: {\n\t\t\tmap: geojson,\n\t\t\tmarginRight: 0,  \/\/ for the legend ,\n\t\t\tmarginTop: 50,\n\t\t\tmarginBottom: 100,\n\t\t\tspacingBottom: 40,\n\t\t\tbackgroundColor: '#FFFFFF',  \/\/#F9F9F9 for a light gray\n\t\t\texporting: {\n\t\t\t\tenabled: false\n\t\t\t}\n\t\t\t},\n\t\tcredits: {\n        \tenabled: true,\n        \ttext: 'regiontrack.com',\n        \thref: 'http:\/\/www.regiontrack.com\/',\n\t\t    position: {\n\t\t        align: 'right',\n\t\t        verticalAlign: 'bottom',\n\t\t        x: -10,\n\t\t        y: -20\n\t\t    },\n\t\t    style: {\n\t\t\t\tcursor: 'pointer',\n\t\t\t\tcolor: '#909090',\n\t\t\t\tfont: 'normal 11px \"Trebuchet MS\", Verdana, sans-serif'\n\t\t\t}\n\t\t},\n\t\ttitle: {\n\t\t\ttext: 'Retail Sales Growth YTD - Oklahoma Cities'\n\t\t},\n\t\tsubtitle: {\n\t\t\ttext: 'Sales Subject to Sales and Use Tax - YTD (July) 2020 vs 2019' \n\t\t},\n\t\tmapNavigation: {\n\t\t\tenabled: true,  \/\/ enable of disable zoom\n            enableDoubleClickZoomTo: true,\n\t\t\tbuttons: {\n\t\t\t\tzoomIn: {\n\t\t\t\t\tonclick: function () { this.mapZoom(0.1); }\n\t\t\t\t},\n\t\t\t\tzoomOut: {\n\t\t\t\t\tonclick: function () { this.mapZoom(10); }\n\t\t\t\t}\n\t\t\t},\n\t\t\tbuttonOptions: {\n\t\t\t\tverticalAlign: 'middle'\n\t\t\t}\n\t\t},\n\t\tlabels: {\n\t\t\titems: [\n\t\t\t\t{\n\t\t\t\thtml: 'State of Oklahoma = -5.4%',\n\t\t\t\tstyle: {\n\t\t\t\t\tleft: '40',\n\t\t\t\t\ttop: '150',\n\t\t\t\t\tcolor: 'black',\n\t\t\t\t\tzIndex : 6,\n\t\t\t\t\tfont: 'bold 12px \"Trebuchet MS\", Verdana, sans-serif'\n\t\t\t\t\t},\n\t\t\t\tuseHTML : true\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\thtml: 'Source: Oklahoma Tax Commission and RegionTrack calculations',\n\t\t\t\tstyle: {\n\t\t\t\t\tleft: '0',\n\t\t\t\t\ttop: '570',\n\t\t\t\t\tcolor: '#909090',\n\t\t\t\t\tzIndex : 100,\n\t\t\t\t\t\/\/fontSize: '11px',\n\t\t\t\t\tfont: 'normal 11px \"Trebuchet MS\", Verdana, sans-serif'\n\t\t\t\t\t},\t\n\t\t\t\tuseHTML : true\n\t\t\t\t}\n\t\t\t]\n\t\t},\n        legend: {\n\t\t\t\/\/width: 190,\n\t\t    borderWidth: 1,\n\t\t\titemStyle: {\n\t\t\t\tcolor: 'black',\n\t\t\t\t\/\/fontWeight: 'normal',\n\t\t\t\tfont: 'bold 12px \"Trebuchet MS\", Verdana, sans-serif'\n\t\t\t},\n            title: {\n                text: 'Growth - YTD (July) 2020 vs 2019   (Clickable selections in legend)',\n                style: {\n\t\t\t\t\tcolor: (Highcharts.theme && Highcharts.theme.textColor) || 'black',\n\t\t\t\t\tfont: 'bold 12px \"Trebuchet MS\", Verdana, sans-serif'\n\t\t\t\t}\n            },\n            layout: 'horizontal',\n            align: 'center',\n\t\t\tverticalAlign: 'bottom',\n            floating: false,\n            valueDecimals: 0,\n            valueSuffix: '%',\n            backgroundColor: (Highcharts.theme && Highcharts.theme.legendBackgroundColor) || 'rgba(255, 255, 255, 0.85)',\n            symbolRadius: 1,\n            symbolHeight: 10\n        },\n            colorAxis: {        \/\/   Color palettes from:https:\/\/www.htmlcsscolor.com\/\n                dataClasses: [\n\t\t\t\t\t{\n\t\t\t\t\tto: -50,\n\t\t\t\t\tcolor: 'rgba(153,0,0,1)'\n\t\t\t\t\t},{\n                    from: -50,\n                    to: -25,\n\t\t\t\t\tcolor: 'rgba(153,0,0,.8)'\n\t\t\t\t\t},{\n                    from: -25,\n                    to: -10,\n\t\t\t\t\tcolor: 'rgba(153,0,0,.6)'\n\t\t\t\t\t},{\n                    from: -10,\n                    to: -5,\n\t\t\t\t\tcolor: 'rgba(153,0,0,.4)'\n\t\t\t\t\t},{\n                    from: -5,\n                    to: 0,\n\t\t\t\t\tcolor: 'rgba(153,0,0,.2)'\n\t\t\t\t\t},{\n                    from: 0,\n                    to: 5,\n\t\t\t\t\tcolor: 'rgba(68,107,50,.2)'\n\t\t\t\t\t}, {\n                    from: 5,\n                    to: 10,\n\t\t\t\t\tcolor: 'rgba(68,107,50,.4)'\n\t\t\t\t\t}, {\n                    from: 10,\n                    to: 25,\n\t\t\t\t\tcolor: 'rgba(68,107,50,.6)'\n\t\t\t\t\t}, {\n                    from: 25,\n                    to: 50,\n\t\t\t\t\tcolor: 'rgba(68,107,50,.8)'\n\t\t\t\t\t}, {\n                    from: 50,\n\t\t\t\t\tcolor: 'rgba(68,107,50,1)'\n\t\t\t\t\t}\n\t\t\t\t]\n            },  \n\t\tseries: [{\n\t\t\tdata: dataset,  \/\/ specify name of data object from geojson call\n\t\t\tjoinBy: ['PLACEFP', 'code'],  \/\/ join common map info, data info fields\n\t\t\tname: 'YTD Growth in Taxable Sales',\n\t\t\tallAreas: false,  \/\/ Show only the regions with data\n\t\t\tborderColor: 'black',\n\t\t\tborderWidth: 0.2,        \n\t\t\tstates: {\n\t\t\t\thover: {\n\t\t\t\t\tcolor: 'lightblue' \/\/'#BADA55'\n\t\t\t\t}\n\t\t\t},\n\t\t\tdataLabels: {\n\t\t\t\tenabled: true,\n\t\t\t\tformat: '{point.placefp}'\n\t\t\t},\n\t\t\ttooltip: {\n                valueSuffix: '%'\n            }\n\t\t}  ,\n\t\t{\n\t\t\ttype: 'mapline',\n\t\t\tdata:  [ maplines ],\n\t\t\tname: 'Separators',\n\t\t\tcolor: 'blue',\n\t\t\t\/\/lineWidth: 2,\n\t\t\tshowInLegend: false,\n\t\t\tshadow: false,\n\t\t\tenableMouseTracking: false\n\t\t}  ]\n\t});\n});\n\n\n    $('#data_table').DataTable( {\n        data: dataset,\n\t\t\"paging\": false,\n\t\t\"bFilter\": false,\n\t\t\"bInfo\" : false,\n        \"columns\": [\n            { \"data\": \"name\" , \"title\": \"City\"},\n            { \"data\": \"code\", \"title\": \"FIPS Code\" },\n            { \"data\": \"value\" , \"title\": \"YTD Growth\", render: $.fn.dataTable.render.number( ',', '.', 1,'','%' ) }\n        ],\n\t\tcolumnDefs: [\n\t\t\t{\n\t\t\t\ttargets: [1],\n\t\t\t\tclassName: 'dt-body-center'\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"targets\": [2],\n\t\t\t\t\"className\": \"dt-body-right\"\n\t\t\t}\n\t\t]\n\t});\n\n });  \n\n}); \n\n<\/script>\n\n<div id=\"container\"><\/div>\n\n<div>\n\t<table id=\"data_table\" class=\"display\" style=\"min-width: 140px; width: 400px; margin: 0 auto\"><\/table>\n<\/div>\n\n<div> <\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Retail sales across Oklahoma&#8217;s cities continue to improve. State sales subject to both sales and use tax are down only 5.4% year-to-date through July of 2020 vs. 2019. The gap relative to 2019 has narrowed steadily since April. July 2020 taxable sales are down only 0.9% compared to July of 2019. The map and data&hellip;<\/p>\n","protected":false},"author":1,"featured_media":14896,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[9,11,13],"tags":[118,73,83],"post_series":[],"class_list":["post-14842","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-graphic","category-maps","category-pic-of-the-week","tag-economy","tag-oklahoma","tag-retail","entry","has-media"],"aioseo_notices":[],"uagb_featured_image_src":{"full":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",0,0,false],"thumbnail":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"medium":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"medium_large":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"large":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"1536x1536":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"2048x2048":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"lightbox":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"search_results":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"blog_entry":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"blog_post":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"blog_post_full":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"blog_related":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"portfolio_entry":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"portfolio_post":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"portfolio_related":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"staff_entry":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"staff_post":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"staff_related":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"testimonials_entry":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"testimonials_post":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false],"gallery":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-Municipal-Retail-Trends-Improve-Further-\u00e2\u20ac\u201c-RegionTrack-8-31-2020-3-44-14-PM.png",1,1,false]},"uagb_author_info":{"display_name":"mcsnead","author_link":"https:\/\/www.regiontrack.com\/www\/author\/mcsnead\/"},"uagb_comment_info":0,"uagb_excerpt":"Retail sales across Oklahoma&#8217;s cities continue to improve. State sales subject to both sales and use tax are down only 5.4% year-to-date through July of 2020 vs. 2019. The gap relative to 2019 has narrowed steadily since April. July 2020 taxable sales are down only 0.9% compared to July of 2019. The map and data&hellip;","_links":{"self":[{"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/posts\/14842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/comments?post=14842"}],"version-history":[{"count":12,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/posts\/14842\/revisions"}],"predecessor-version":[{"id":150136,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/posts\/14842\/revisions\/150136"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/media\/14896"}],"wp:attachment":[{"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/media?parent=14842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/categories?post=14842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/tags?post=14842"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/post_series?post=14842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}