Lawson is a town in the Blue Mountains area of New South Wales, Australia. It is located on the Great Western Highway between Hazelbrook in the north east and Bullaburra in the west. At the 2006 census, Lawson had a population of 2,419 people. It has a station on the Main Western line. The town is also served by a public swimming pool and over the years has developed into the commercial hub of the mid-mountains area, which spans from Linden to Bullaburra, boasting a significant industrialised area as well as a shopping centre located on the south-eastern side of the highway.