Ballina is a town in the Northern Rivers region of New South Wales, Australia, and the seat of the Ballina Shire local government area. It lies north of Sydney and south of Brisbane. Ballina's urban population at the end of 2021 was 46,190. The town lies on the Richmond River and serves as a gateway to Byron Bay.