The National Western Stock Show is an annual livestock show and festival held every January, at the National Western Complex in Denver, Colorado, since 1906.