{"schema_version": 1, "id": "tulsa-ok-msa/metro-job-market/2026-09", "product": "Metro Job Market Pulse", "metro": {"geography_id": 378, "label": "Tulsa, OK MSA", "slug": "tulsa-ok-msa"}, "focus_area": {"key": "general_conditions", "slug": "metro-job-market", "label": "General Market Conditions"}, "period": "2026-09", "public_after": "2026-09-01", "frozen_at": "2026-10-09T13:43:47.243179+00:00", "headline": "Tulsa jobs grow, but wages and unemployment move the wrong way.", "headline_summary": "Tulsa's unemployment rate rose to 4.6% in July \u2014 above both the Oklahoma (4.3%) and national (4.1%) rates \u2014 while metro wage growth of just 1.2% trailed the state's 3.6% average, even as employment expanded 1.4% year-over-year.", "key_indicators": [{"label": "Tulsa unemployment rate", "value": "4.6%", "context": "vs 4.3% Oklahoma, 4.1% U.S. (July 2026)"}, {"label": "Tulsa wage growth", "value": "1.2%", "context": "vs 3.6% statewide average weekly wage growth"}, {"label": "Tulsa employment growth", "value": "1.4% YoY", "context": "Outpacing Oklahoma County (-0.8%), Cleveland (-0.9%)"}, {"label": "Information sector employment", "value": "-10.6% YoY", "context": "Steeper than national information-sector softness"}], "takeaways": [{"headline": "Tulsa's job growth is outpacing its wage growth.", "body": "Employment rose 1.4% year-over-year even as average weekly wages grew only 1.2% \u2014 a divergence that suggests labor supply is growing faster than labor demand is pushing up pay, a sign of softening momentum beneath a headline of modest expansion."}, {"headline": "Unemployment gap with the state is widening, not closing.", "body": "Tulsa's 4.6% July rate sits 30 basis points above Oklahoma's statewide 4.3% figure, a reversal from earlier in 2026 when the metro's labor market was comparatively tighter. Worth tracking as a signal of whether Tulsa-specific conditions, rather than a statewide trend, are driving the softening."}, {"headline": "Healthcare and skilled trades are the bright spots in a mixed picture.", "body": "Registered nurse and electrician advertised pay both moved up moderately against metro norms, consistent with statewide data showing healthcare and transportation/warehousing as the state's strongest-growth sectors. These pockets of strength may offer the clearest signal of where local economic activity is concentrating."}, {"headline": "Information-sector contraction is a local vulnerability, not a national one.", "body": "Tulsa's information employment fell 10.6% over the past year, a steeper decline than the national information-sector softness reported in August payrolls. Commerce leaders evaluating the metro's tech and professional-services footprint should treat this as a local data point worth independent verification."}], "local_conditions": "Tulsa's unemployment rate climbed to 4.6% in July 2026, outpacing both the state's 4.3% and the national 4.1% rate, even as the metro's labor force expanded and overall employment grew 1.4% year-over-year through March. Wage growth has not kept stride with that expansion \u2014 average weekly wages rose just 1.2% annually, among the weakest readings of any tracked Oklahoma county and well below the 3.6% statewide average, while a 10.6% annual contraction in information-sector employment points to a tech-adjacent soft patch within an otherwise growing labor force.", "implications": "Rising local unemployment alongside labor-force growth suggests Tulsa is adding workers faster than it's adding wage-supporting demand \u2014 a pattern more consistent with a cooling-but-not-contracting economy than a boom, and one that bears on how commerce leaders read the metro's near-term capacity for expansion. Healthcare and skilled-trade pay (registered nurses up moderately, electricians up moderately) are outperforming broad metro wage trends, indicating where private investment and public workforce programs may find the most traction. Current conditions suggest monitoring whether Tulsa's wage lag against the state average narrows or widens over the next two quarters before drawing conclusions about the metro's competitive position for business investment.", "looking_ahead": [{"category": "Worth watching", "body": "Whether Tulsa's unemployment rate stabilizes near 4.6% or continues climbing toward the statewide trend line will clarify whether July's reading was a blip or the start of a steeper local cooling."}, {"category": "Emerging pressure point", "body": "Wage growth across Tulsa (1.2%) lags both the statewide figure (3.6%) and Cleveland County (2.5%), raising the question of whether local purchasing power is eroding faster than in peer Oklahoma metros."}, {"category": "Early indicator", "body": "National information-sector job losses and Tulsa's own 10.6% information-employment contraction bear watching together \u2014 if the pattern persists, it may point to a structural rather than cyclical adjustment in the metro's tech-adjacent base."}, {"category": "Potential inflection point", "body": "Energy-sector activity (WTI averaging $83.90, rig count at 51) has historically been a leading indicator for Tulsa's broader economic cycle; a shift in either metric over the next two months would be an early signal worth monitoring ahead of official employment data."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 23167.5, "metro_p50": 28080.0, "metro_p75": 31200.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 33325.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 22880.0, "metro_p50": 26141.0, "metro_p75": 27756.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 31200.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Warehouse/Fulfillment Associate", "data_scope": "metro", "metro_p25": 29675.0, "metro_p50": 34235.0, "metro_p75": 37440.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 38000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "CDL Truck Driver", "data_scope": "metro", "metro_p25": 53951.0, "metro_p50": 77864.4, "metro_p75": 89239.5, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 78000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 26495.0, "metro_p50": 32314.0, "metro_p75": 36400.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 34344.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "metro", "metro_p25": 32810.5, "metro_p50": 38092.0, "metro_p75": 41600.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 40560.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 59588.0, "metro_p50": 70720.0, "metro_p75": 79040.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 71404.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Manufacturing Production Worker/Assembler", "data_scope": "metro", "metro_p25": 32023.0, "metro_p50": 39470.0, "metro_p75": 42640.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 39520.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Customer Service Representative", "data_scope": "metro", "metro_p25": 30084.0, "metro_p50": 35011.0, "metro_p75": 36400.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 39520.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Food Service Worker", "data_scope": "metro", "metro_p25": 25168.0, "metro_p50": 29035.0, "metro_p75": 32240.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 33756.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 30492.0, "metro_p50": 34098.6, "metro_p75": 36400.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 41106.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Administrative Assistant/Office Clerk", "data_scope": "metro", "metro_p25": 31200.0, "metro_p50": 38480.0, "metro_p75": 41635.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 43680.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "HVAC Technician", "data_scope": "metro", "metro_p25": 57917.0, "metro_p50": 62506.0, "metro_p75": 67550.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 70720.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 82560.0, "metro_p50": 92824.2, "metro_p75": 102024.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 102581.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 93674.0, "metro_p50": 126626.4, "metro_p75": 138310.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 153652.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Data Engineer", "data_scope": "metro", "metro_p25": 82347.0, "metro_p50": 112575.0, "metro_p75": 134451.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 139500.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 57042.0, "metro_p50": 70129.8, "metro_p75": 77666.5, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 72182.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 70169.0, "metro_p50": 83251.0, "metro_p75": 89000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 94782.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "HR Generalist/Manager", "data_scope": "metro", "metro_p25": 51310.0, "metro_p50": 60000.0, "metro_p75": 75000.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 75000.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "metro", "metro_p25": 44833.0, "metro_p50": 55000.0, "metro_p75": 66389.25, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 62354.4, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Operations Manager", "data_scope": "metro", "metro_p25": 72953.0, "metro_p50": 72953.0, "metro_p75": 72953.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 85216.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Elementary/Secondary School Teacher", "data_scope": "metro", "metro_p25": 30160.0, "metro_p50": 44970.6, "metro_p75": 50469.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 56731.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Account Manager", "data_scope": "metro", "metro_p25": 56036.0, "metro_p50": 80152.0, "metro_p75": 96361.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 92749.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Warehouse Manager", "data_scope": "state_rollup", "metro_p25": 44124.25, "metro_p50": 48918.8, "metro_p75": 52774.25, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 75000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Business Analyst", "data_scope": "metro", "metro_p25": 74000.0, "metro_p50": 88196.0, "metro_p75": 95000.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 98279.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 71604.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 65750.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 34441.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "moderate"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 61747.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 53900.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 51918.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 62718.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 58000.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 32760.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "moderate"}, {"sector": "Government", "median_pay": 60030.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "down", "postings_trend_magnitude": "significant"}], "citations": [], "methodology": "Advertised pay from active employer job postings, not survey data. WageScape's median is calibrated to correct for spurious low-value postings: distribution analysis shows roughly the lowest 10% of raw values are erroneous entries, so the reported median is the 60th percentile of raw advertised pay.", "edition_label": "October 2026", "files": {"html": "tulsa-ok-msa/metro-job-market/2026-09.html", "pdf": "tulsa-ok-msa/metro-job-market/2026-09.pdf", "sources_html": "tulsa-ok-msa/metro-job-market/2026-09.sources.html"}, "published_at": "2026-10-09T14:37:14.309688+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/tulsa-ok-msa/metro-job-market/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/tulsa-ok-msa/metro-job-market/2026-09.pdf"}