The Driving Change programme was developed to facilitate access to licensing in Aboriginal communities in Australia. This process evaluation aimed to explore whether Driving Change was implemented as intended and was addressing the needs of the communities. A mixed methods approach was used, with triangulation of client data (n = 984), semi-structured interviews (n = 18) and client discussion groups (n = 21). Descriptive and regression analyses of quantitative and thematic analysis of qualitative data were drawn together to develop an integrated understanding of implementation barriers and facilitators. The programme reached 984 clients, with the majority from the target age group 16-24 years (56-89%). In multivariate analysis, clients who had supervised driving practice were 2.4 times more likely to attain a licence (95% CI: 1.9-3.1) and clients who received a high level of case management were 1.8 times more likely to progress to attain a licence than those who received low levels of case management (95% CI: 1.3-2.6). Implementation was facilitated by community partnerships and this was attributed to local delivery, Aboriginal leadership, connections with community networks and community ownership of solutions. Driving Change is engaging communities and reaching clients with a high level of need for licensing support. The programme is working with communities, benefiting from the input of cultural values and sharing ownership of local solutions. Community partnerships were critical to successfully supporting clients to overcome challenging barriers to participation. The learnings from this programme are relevant to complex community programme implementation and evaluation, particularly with diverse or hard to reach populations.