 The town has a hotel, caravan park, motel, supermarket, post office, police station, library, sporting complex, golf and bowling clubs and area school.At the 2006 census, Lock had a population of 290.Although many nearby coastal towns were settled much earlier, Lock was not established until the 1860s due to the low rainfall and marginal conditions.