{"schema_version": 1, "id": "florence-muscle-shoals-al-msa/metro-job-market/2026-10", "product": "Metro Job Market Pulse", "metro": {"geography_id": 169, "label": "Florence-Muscle Shoals, AL MSA", "slug": "florence-muscle-shoals-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-03T07:38:03.584883+00:00", "headline": "Florence healthcare pay climbs while office wages soften.", "headline_summary": "Metro registered nurse pay rose significantly to $88,768 even as administrative assistant pay fell to $37,500, against a metro unemployment rate of 4.0% that remains above last year's 3.5%.", "key_indicators": [{"label": "Metro unemployment rate", "value": "4.0%", "context": "July 2026, up from 3.5% a year earlier"}, {"label": "Metro vs. national hourly wage", "value": "$23.42", "context": "vs. $32.66 national average, May 2025 data"}, {"label": "Alabama unemployment rate", "value": "3.5%", "context": "Sept 2026, up from 2.8% a year earlier"}, {"label": "Alabama prime-age labor force participation", "value": "79.5%", "context": "up from 78.4% a year earlier"}], "takeaways": [{"headline": "Metro unemployment ticked up, but for the state's stated reason.", "body": "Florence-Muscle Shoals' 4.0% July rate, up from 3.5% a year earlier, mirrors Alabama's statewide climb to 3.5%, which the state attributes to rising labor force participation. Local unemployment movement should be read alongside participation data as part of a fuller demand picture."}, {"headline": "Registered nurse pay surge outpaces nearly every other tracked role.", "body": "Metro RN advertised pay rose significantly to $88,768, trailing the national median of $102,252 but closing ground faster than most occupations in the metro basket. This tracks the statewide record in private education and health services employment (272,000 jobs) and points to healthcare as the metro's clearest growth sector."}, {"headline": "Wide swath of office and consumer-facing pay is softening locally.", "body": "Administrative assistant pay fell significantly (to $37,500) and HR, marketing, food service, and home health aide pay each declined moderately, even as several of these roles rose nationally. This divergence from national trends points to metro-specific softness, worth distinguishing before drawing conclusions about overall local demand."}, {"headline": "Public-sector pay action in Muscle Shoals bucks the private wage pattern.", "body": "Council-approved raises for non-emergency city employees arrive as several private-sector advertised wages in the metro are flat or falling, illustrating the public-sector stability theme playing out on its own track, distinct from the private wage picture. Government economists may find this a useful local case study in wage-vs-inflation dynamics playing out unevenly across sectors."}], "local_conditions": "Florence-Muscle Shoals unemployment held at 4.0% in July 2026, down from 4.3% in June but still above July 2025's 3.5%, a gap that tracks Alabama's statewide rise to 3.5% from 2.8% a year earlier. Metro wage levels remain well below national benchmarks across occupations \u2014 the local average hourly wage of $23.42 trails the U.S. average of $32.66 by nearly 30% \u2014 while Muscle Shoals' approval of raises for non-emergency city employees signals public-sector wage movement even as several metro-tracked private-sector roles show flat or declining advertised pay.", "implications": "Metro wage softness in roles like administrative support, HR, marketing and food service \u2014 several down moderately to significantly on advertised pay \u2014 suggests local employers are holding steady on price in those categories, a sign of slack in parts of the consumer-facing and back-office economy. Meanwhile gains in registered nursing (+ significant), accounting, and business analyst pay point to where demand is concentrated, consistent with the statewide pattern of health services and professional/business services leading job growth. Commerce leaders assessing the local business climate should weigh this unevenness directly: current conditions suggest expansion opportunities look strongest in healthcare-adjacent and professional services, while consumer-facing sectors show little pricing pressure for talent.", "looking_ahead": [{"category": "Worth watching", "body": "August and September Lauderdale County unemployment figures (4.0% preliminary, 1,755 unemployed in September) will clarify whether the metro's modest improvement from June's 4.3% holds through fall or reverses alongside the statewide uptick."}, {"category": "Emerging pressure point", "body": "Advertised pay declines in administrative, HR, marketing, and home health roles stand out against national gains in those same categories; a second month of divergence would suggest a metro-specific softening worth flagging to local economic development contacts."}, {"category": "Early indicator", "body": "Statewide manufacturing wage records ($1,389.75 weekly in July) and Alabama's 6th-place national ranking in skilled trades growth suggest production and construction wages in Florence-Muscle Shoals, where production occupations already account for 9.9% of local employment, are worth tracking for similar momentum."}, {"category": "Potential inflection point", "body": "Prime-age labor force participation statewide rose to 79.5% from 78.4%, framed by state officials as a sign of expansion; whether Lauderdale and Colbert counties show a similar participation gain alongside their unemployment uptick will determine if the same read applies locally."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 20158.5, "metro_p50": 24497.0, "metro_p75": 27026.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 33340.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 22637.0, "metro_p50": 24939.4, "metro_p75": 25961.5, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 31268.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Warehouse/Fulfillment Associate", "data_scope": "metro", "metro_p25": 30291.25, "metro_p50": 34276.0, "metro_p75": 36546.25, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 38480.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "CDL Truck Driver", "data_scope": "metro", "metro_p25": 61100.0, "metro_p50": 81900.0, "metro_p75": 90279.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 78872.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 29220.0, "metro_p50": 31201.0, "metro_p75": 32708.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 34826.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "metro", "metro_p25": 29510.0, "metro_p50": 34320.0, "metro_p75": 35620.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 40726.6, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 54532.0, "metro_p50": 67057.0, "metro_p75": 68728.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": 31744.75, "metro_p50": 33674.0, "metro_p75": 34226.25, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 39520.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Customer Service Representative", "data_scope": "metro", "metro_p25": 18325.0, "metro_p50": 33404.0, "metro_p75": 34830.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 39520.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Food Service Worker", "data_scope": "metro", "metro_p25": 25248.25, "metro_p50": 27040.0, "metro_p75": 27040.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 33764.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 24960.0, "metro_p50": 34320.0, "metro_p75": 36140.0, "metro_trend_direction": "down", "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": 29120.0, "metro_p50": 37500.0, "metro_p75": 42640.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 44552.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "HVAC Technician", "data_scope": "metro", "metro_p25": 49920.0, "metro_p50": 67500.0, "metro_p75": 68640.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 71406.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 73002.75, "metro_p50": 88768.0, "metro_p75": 98041.75, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 102252.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "state_rollup", "metro_p25": 104079.0, "metro_p50": 148030.6, "metro_p75": 160000.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": "state_rollup", "metro_p25": 99179.0, "metro_p50": 136840.0, "metro_p75": 155677.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": 50244.75, "metro_p50": 58963.0, "metro_p75": 58963.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": "state_rollup", "metro_p25": 71592.0, "metro_p50": 90150.8, "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": 52945.5, "metro_p50": 56702.0, "metro_p75": 56702.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 74477.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "state_rollup", "metro_p25": 43355.0, "metro_p50": 56056.0, "metro_p75": 69005.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 62916.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Operations Manager", "data_scope": "state_rollup", "metro_p25": 55900.0, "metro_p50": 70071.6, "metro_p75": 75736.5, "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": 33524.0, "metro_p50": 53464.4, "metro_p75": 60588.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": 45000.0, "metro_p50": 61900.0, "metro_p75": 67000.0, "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": "state_rollup", "metro_p25": 80265.0, "metro_p50": 97933.0, "metro_p75": 108350.5, "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": 53030.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "down", "postings_trend_magnitude": "moderate"}, {"sector": "Manufacturing", "median_pay": 62482.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 32932.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 56723.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 51247.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "down", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 44899.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 55120.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 87011.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 26823.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 64839.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "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": "florence-muscle-shoals-al-msa/metro-job-market/2026-10.html", "pdf": "florence-muscle-shoals-al-msa/metro-job-market/2026-10.pdf", "sources_html": "florence-muscle-shoals-al-msa/metro-job-market/2026-10.sources.html"}, "published_at": "2026-11-03T08:21:57.391242+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/florence-muscle-shoals-al-msa/metro-job-market/2026-10.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/florence-muscle-shoals-al-msa/metro-job-market/2026-10.pdf"}