Understanding the impact of societal and economic change on the labour market is important for many causes, such as automation or the post-carbon transition. Occupational mobility plays a role in how these changes impact the labour market because of indirect effects, brought on by the different levels of direct impact felt by individual occupations. We develop an agent-based model which uses a network representation of the labour market to understand these impacts. This network connects occupations that workers have transitioned between in the past, and captures the complex structure of relationships between occupations within the labour market. We develop these networks in both space and time using rich survey data to compare occupational mobility across the United States and through economic upturns and downturns to start understanding the factors that influence differences in occupational mobility.