North Rocks is a suburb in the Hills District within Greater Western Sydney, New South Wales, located 26 kilometres north-west of the Sydney CBD.