{"schema_version": 1, "id": "tuscaloosa-al-msa/metro-job-market/2026-10", "product": "Metro Job Market Pulse", "metro": {"geography_id": 451, "label": "Tuscaloosa, AL MSA", "slug": "tuscaloosa-al-msa"}, "focus_area": {"key": "general_conditions", "slug": "metro-job-market", "label": "General Market Conditions"}, "period": "2026-10", "public_after": "2026-10-01", "frozen_at": "2026-11-03T08:06:41.055578+00:00", "headline": "Tuscaloosa's labor pool grows even as unemployment edges higher.", "headline_summary": "Metro unemployment rose to 3.9% from 3.4% a year ago even as nonfarm employment climbed to 117,400 and statewide prime-age participation hit 79.5%, pointing to an expanding labor pool.", "key_indicators": [{"label": "Metro unemployment rate", "value": "3.9%", "context": "Up from 3.4% a year earlier"}, {"label": "MSA nonfarm employment", "value": "117,400", "context": "Up 1,300 jobs year-over-year (Aug. 2026)"}, {"label": "Alabama prime-age participation", "value": "79.5%", "context": "Up from 78.4% a year ago"}, {"label": "Alabama statewide unemployment", "value": "3.5%", "context": "Highest in nearly 10 years; vs 2.8% a year ago"}], "takeaways": [{"headline": "Metro labor pool is growing even as unemployment ticks up.", "body": "Tuscaloosa's jobless rate rose to 3.9% from 3.4% a year ago, but this tracks Alabama's statewide pattern where prime-age participation also rose (to 79.5%), consistent with more residents entering the job search. For economic development purposes, this reads as expanding labor supply and steady demand."}, {"headline": "Construction and skilled-trades pay diverges from the state's record wages.", "body": "Alabama posted record average weekly wages in construction ($1,432) and manufacturing ($1,389) statewide, yet Tuscaloosa's advertised pay for construction laborer, electrician and manufacturing production roles all moved down this month. Local softening against a strong state trend line is worth flagging to anyone benchmarking Tuscaloosa's cost competitiveness for future development against peer Alabama metros."}, {"headline": "Healthcare and nursing pay hold firm against national increases.", "body": "Registered nurse and certified nursing assistant pay stayed flat-to-up locally even as national healthcare wages rose, which is consistent with Alabama's statewide record of 272,000 jobs in private education and health services. Local healthcare wage stability, paired with sector job growth statewide, supports continued confidence in the metro's largest non-government employment base."}, {"headline": "Government and university employment anchor the metro against sector volatility.", "body": "Government held steady at 31,400 jobs even as national information, financial and professional services sectors shed positions in September. Tuscaloosa's public-sector and higher-education weight provides a buffer against the white-collar softness showing up in national data."}], "local_conditions": "Tuscaloosa MSA nonfarm employment climbed to 117,400 in August, up 1,300 jobs year-over-year, with leisure and hospitality adding 200 jobs on the month and government holding at 31,400 \u2014 a sign the metro's service and public-sector base remains the primary driver of expansion. Metro unemployment rose to 3.9% from 3.4% a year earlier, a shift that mirrors Alabama's statewide pattern of rising unemployment alongside rising prime-age labor force participation (79.5%, up from 78.4%), suggesting more residents are entering the job search.", "implications": "Rising participation alongside a slightly higher jobless rate points to a labor pool that is expanding \u2014 a dynamic that supports business expansion and investment decisions that depend on workforce availability. Wage softening in several metro advertised-pay categories (construction laborer, electrician, operations manager, warehouse manager) against stable-to-rising national figures suggests local demand in those lines has cooled even as healthcare, skilled trades broadly, and accounting show upward pay movement. Commerce leaders evaluating expansion or relocation incentives may want to weigh sector-specific softness against the metro's still-dominant institutional anchors \u2014 the University of Alabama and county government \u2014 when assessing where local demand is firming versus cooling.", "looking_ahead": [{"category": "Early indicator", "body": "Watch whether Tuscaloosa County's unemployment rate, which hit 4.2% in June, converges with or diverges from the broader MSA's 3.9% reading as September and October county-level data post \u2014 a widening gap would flag uneven conditions within the metro's geography."}, {"category": "Worth watching", "body": "Alabama's statewide unemployment rate is at its highest in nearly a decade (3.5%); if Tuscaloosa's rate continues climbing in step, local economists should track whether participation keeps rising in parallel, which would confirm the expanding-labor-pool story."}, {"category": "Potential inflection point", "body": "Construction and manufacturing pay softened locally against a strong statewide wage trend. A continuation into November data would merit closer attention from economic development officials assessing whether Tuscaloosa is losing relative ground to other Alabama metros for industrial investment."}, {"category": "Expected", "body": "University of Alabama football-season job ads, a signal of hiring demand (one ad often covers several openings), typically taper after November; watch whether leisure and hospitality's recent monthly gains hold once the seasonal game-day effect fades."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 22586.0, "metro_p50": 29968.0, "metro_p75": 35566.25, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 33340.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 22880.0, "metro_p50": 26020.4, "metro_p75": 30727.25, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 31268.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Warehouse/Fulfillment Associate", "data_scope": "metro", "metro_p25": 30042.5, "metro_p50": 36335.0, "metro_p75": 40756.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 38480.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "CDL Truck Driver", "data_scope": "metro", "metro_p25": 58236.5, "metro_p50": 78000.0, "metro_p75": 87500.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 78872.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 29384.5, "metro_p50": 33117.2, "metro_p75": 36745.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 34826.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "metro", "metro_p25": 28306.0, "metro_p50": 31591.0, "metro_p75": 36043.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 40726.6, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 54177.75, "metro_p50": 63440.0, "metro_p75": 71018.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 71835.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Manufacturing Production Worker/Assembler", "data_scope": "metro", "metro_p25": 30183.0, "metro_p50": 35202.2, "metro_p75": 37710.0, "metro_trend_direction": "down", "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": 35192.0, "metro_p50": 38925.0, "metro_p75": 42496.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": 26300.0, "metro_p50": 29640.0, "metro_p75": 36982.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 33764.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 29732.25, "metro_p50": 34089.8, "metro_p75": 37503.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 41600.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Administrative Assistant/Office Clerk", "data_scope": "metro", "metro_p25": 29947.25, "metro_p50": 38850.4, "metro_p75": 43920.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 44552.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "HVAC Technician", "data_scope": "metro", "metro_p25": 51411.25, "metro_p50": 67970.8, "metro_p75": 72800.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 71406.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 76469.75, "metro_p50": 96148.0, "metro_p75": 103428.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 102252.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 120000.0, "metro_p50": 153982.0, "metro_p75": 172041.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 154403.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Data Engineer", "data_scope": "metro", "metro_p25": 99190.0, "metro_p50": 145278.6, "metro_p75": 159248.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 138000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 58531.0, "metro_p50": 69321.0, "metro_p75": 77076.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 72000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 72388.0, "metro_p50": 93005.0, "metro_p75": 101623.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 94646.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "HR Generalist/Manager", "data_scope": "metro", "metro_p25": 51092.5, "metro_p50": 81639.2, "metro_p75": 87227.5, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 74477.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "metro", "metro_p25": 43356.5, "metro_p50": 56671.6, "metro_p75": 69776.5, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 62916.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Operations Manager", "data_scope": "metro", "metro_p25": 55900.0, "metro_p50": 69645.0, "metro_p75": 72911.25, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 86294.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Elementary/Secondary School Teacher", "data_scope": "metro", "metro_p25": 49312.25, "metro_p50": 61027.2, "metro_p75": 64835.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 55908.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Account Manager", "data_scope": "metro", "metro_p25": 62500.0, "metro_p50": 95000.0, "metro_p75": 117080.5, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 94009.4, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Warehouse Manager", "data_scope": "state_rollup", "metro_p25": 43698.25, "metro_p50": 57387.4, "metro_p75": 77854.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 75000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Business Analyst", "data_scope": "metro", "metro_p25": 82925.25, "metro_p50": 98096.6, "metro_p75": 111083.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 98302.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 89595.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 113898.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 57320.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 71000.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 122456.5, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 105527.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "down", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 93529.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 83473.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 37686.5, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 64839.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "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": "November 2026", "files": {"html": "tuscaloosa-al-msa/metro-job-market/2026-10.html", "pdf": "tuscaloosa-al-msa/metro-job-market/2026-10.pdf", "sources_html": "tuscaloosa-al-msa/metro-job-market/2026-10.sources.html"}, "published_at": "2026-11-03T08:31:34.903924+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/tuscaloosa-al-msa/metro-job-market/2026-10.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/tuscaloosa-al-msa/metro-job-market/2026-10.pdf"}