{"id":7037,"date":"2020-06-17T19:09:37","date_gmt":"2020-06-17T19:09:37","guid":{"rendered":"https:\/\/www.regiontrack.com\/www\/?p=7037"},"modified":"2020-06-17T19:19:21","modified_gmt":"2020-06-17T19:19:21","slug":"ok-city-retail-trends-emerging","status":"publish","type":"post","link":"https:\/\/www.regiontrack.com\/www\/ok-city-retail-trends-emerging\/","title":{"rendered":"OK City Retail Trends Emerging"},"content":{"rendered":"\n<p><strong><span style=\"text-decoration: underline;\">Overall state retail results are as bad as expected at this stage of the slowdown<\/span><\/strong>. State sales subject to sales and use tax are down 9.8% in the March\/April\/May period of 2020 vs. 2019. This is fairly consistent with our earlier expectations.<\/p>\n<p>The map and data table below summarize combined sales subject to sales and use tax across Oklahoma cities in the three-month period of 2020 vs 2019.<\/p>\n<p>There are <span style=\"text-decoration: underline;\"><strong>several key regional trends emerging<\/strong><\/span> in the Oklahoma retail response :<\/p>\n<ol>\n<li><strong><span style=\"text-decoration: underline;\">Biggest cities are the weakest<\/span><\/strong>. The state&#8217;s weak performance is closely tied to the state&#8217;s two largest cities. OKC taxable sales are down 9.6% in the three-month period. Tulsa sales are down 10.0%.<\/li>\n<li><strong><span style=\"text-decoration: underline;\">Bigger cities weak too<\/span><\/strong>. Most other large cities posted weak results as well. Lawton is down 3.7%; Edmond down 0.5%; Norman down 7.0%; Stillwater down 8.2%. Some exceptions: Enid posted a 2.6% gain.<\/li>\n<li><strong><span style=\"text-decoration: underline;\">City of OKC and suburbs weak<\/span><\/strong>. Nearly all municipalities in the OKC metro area have posted weak sales.<\/li>\n<li><strong><span style=\"text-decoration: underline;\">Tulsa suburbs far outpacing city<\/span><\/strong>. In the Tulsa metro area, most suburbs have posted gains while the city of Tulsa has struggled. Several of the best performing cities among the 30 largest retail markets are Tulsa suburbs.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Most cities have posted gains<\/strong><\/span>. Amazingly, 305 out of 516 reporting cities posted a gain in the three-month period in 2020 relative to 2019.<\/li>\n<li><strong><span style=\"text-decoration: underline;\">Small cities shine<\/span><\/strong>. The best performing cities are all very small municipalities. More than 30 cities posted sales gains above 50% in the three-month period. Nearly 50 more posted gains between 25% and 50%.\u00c2\u00a0<\/li>\n<li><strong><span style=\"text-decoration: underline;\">Several cities face severe financial distress<\/span><\/strong>. 130 cities posted a loss of 10% or more in the three-month period; 68 posted a loss of 20% or more; 41 posted a loss of 30% or more; 23 posted a loss of 40% or more.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Some the state&#8217;s smallest cities face a financial catastrophe<\/strong><\/span>. In the three-month period, 15 cities posted a loss of 50% or more. All are very small cities.<\/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_20200617.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 - March\/April\/May 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 = -9.8%',\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 - March\/April\/May 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>Overall state retail results are as bad as expected at this stage of the slowdown. State sales subject to sales and use tax are down 9.8% in the March\/April\/May period of 2020 vs. 2019. This is fairly consistent with our earlier expectations. The map and data table below summarize combined sales subject to sales and&hellip;<\/p>\n","protected":false},"author":1,"featured_media":7080,"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-7037","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-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",0,0,false],"thumbnail":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"medium":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"medium_large":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"large":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"1536x1536":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"2048x2048":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"lightbox":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"search_results":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"blog_entry":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"blog_post":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"blog_post_full":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"blog_related":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"portfolio_entry":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"portfolio_post":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"portfolio_related":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"staff_entry":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"staff_post":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"staff_related":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"testimonials_entry":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"testimonials_post":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-PM.png",1,1,false],"gallery":["https:\/\/www.regiontrack.com\/www\/wp-content\/uploads\/OK-City-Retail-Trends-Emerging-\u00e2\u20ac\u201c-RegionTrack-6-17-2020-2-05-41-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":"Overall state retail results are as bad as expected at this stage of the slowdown. State sales subject to sales and use tax are down 9.8% in the March\/April\/May period of 2020 vs. 2019. This is fairly consistent with our earlier expectations. The map and data table below summarize combined sales subject to sales and&hellip;","_links":{"self":[{"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/posts\/7037","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=7037"}],"version-history":[{"count":34,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/posts\/7037\/revisions"}],"predecessor-version":[{"id":150086,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/posts\/7037\/revisions\/150086"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/media\/7080"}],"wp:attachment":[{"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/media?parent=7037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/categories?post=7037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/tags?post=7037"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/www.regiontrack.com\/www\/wp-json\/wp\/v2\/post_series?post=7037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}