Makrognosis

Average Weekly Hours: Total Private — La Crosse-Onalaska, WI-MN (NSA)

MonthlyNot seasonally adjustedCode US-29100.AWH.M.NSA.IND-05000000

Latest29.60 hoursSeptember 2026
Previous29.80 hoursAugust 2026
Year ago28.10 hoursSeptember 2025

Average Weekly Hours: Total Private — La Crosse-Onalaska, WI-MN (NSA) was 29.60 hours in September 2026, down 0.7% from August 2026 and up 5.3% from a year earlier.

Over the past ten years it has ranged from 25.90 hours (Feb 2024) to 34.80 hours (Dec 2018), averaging 31.20 hours.

Average Weekly Hours: Total Private — La Crosse-Onalaska, WI-MN (NSA) (hours), Jan 2007 – Sep 202625.027.530.032.535.037.52010201520202025Robomacro
Average Weekly Hours: Total Private — La Crosse-Onalaska, WI-MN (NSA) (hours), Jan 2007 – Sep 2026. Source: U.S. Bureau of Labor Statistics (flat files).

Showing the full history (downsampled for display). Open the interactive chart to zoom and switch transforms.

Recent data

PeriodValue
September 202629.60 hours
August 202629.80 hours
July 202630.50 hours
June 202630.10 hours
May 202629.80 hours
April 202629.80 hours
March 202629.10 hours
February 202629.30 hours
January 202629.10 hours
December 202528.20 hours
November 202529.00 hours
October 202528.40 hours
September 202528.10 hours
August 202529.50 hours
July 202529.10 hours
June 202528.80 hours
May 202528.10 hours
April 202527.70 hours
March 202526.90 hours
February 202526.80 hours
January 202527.50 hours
December 202426.60 hours
November 202427.10 hours
October 202427.20 hours

Last 24 observations. The full history (237 observations) is available through the API.

Get Average Weekly Hours: Total Private — La Crosse-Onalaska, WI-MN (NSA) in your code or spreadsheet

One guessable code, agency-direct, updated on release. Free tier available.

curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
  "https://makrognosis.robomacro.com/v1/series/US-29100.AWH.M.NSA.IND-05000000"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/US-29100.AWH.M.NSA.IND-05000000",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
Get a free API key → · API docs

About this series

Latest observationSeptember 2026
First observationJanuary 2007
Observations237
FrequencyMonthly
Unitshours
AdjustmentNot seasonally adjusted
10-year high34.80 hours (Dec 2018)
10-year low25.90 hours (Feb 2024)
10-year average31.20 hours
Source agencyU.S. Bureau of Labor Statistics (flat files)
Makrognosis codeUS-29100.AWH.M.NSA.IND-05000000

This series is a labelled reference series (an official figure republished by an aggregator) rather than a first print from the agency itself.

Other United States indicators

Unemployment Rate: La Crosse-Onalaska, WI-MN Metropolitan Statistical Area (U)Employment: La Crosse-Onalaska, WI-MN Metropolitan Statistical Area (U)All Employees: Total Nonfarm — La Crosse-Onalaska, WI-MN (NSA)All Employees: Total Nonfarm — La Crosse-Onalaska, WI-MN (SA)Labor Force: La Crosse-Onalaska, WI-MN Metropolitan Statistical Area (U)Unemployment: La Crosse-Onalaska, WI-MN Metropolitan Statistical Area (U)

National figure

United States Average Weekly Hours

FAQ

Where does this data come from?
It is collected directly from U.S. Bureau of Labor Statistics (flat files) and is available through the Makrognosis API under the code US-29100.AWH.M.NSA.IND-05000000.

Last updated 2026-10-20. Source: U.S. Bureau of Labor Statistics (flat files). Original title: “Average Weekly Hours: Total Private — La Crosse-Onalaska, WI-MN (NSA)”.