Global mineral demand is forecast to increase significantly to achieve the transition to renewable energy. Greater volumes of ore of lower grade will have to be mined to meet demand. Techniques to process large volumes of low-grade ore efficiently are being investigated to reduce the cost and impact of mining. One technique is to use sensor information to sort mined material, allowing waste to be discarded early in mineral processing. Prompt gamma neutron activation analysis (PGNAA) is a sensing technique that can provide information on the multi-elemental composition of a bulk sample which can be used for bulk material sorting. This paper presents the development of a Monte Carlo simulation model of a PGNAA sensor for bulk sorting using the Geant4 toolkit. The GEOSCAN sensor (Scantech Australia) was used as a case-study to demonstrate the application of the model. The sensor responses for a range of pure mineral samples (Fe2O3, SiO2, S, Na2CO3 and MnO2) were measured to validate the developed model. The sensitivity of the simulation results to the hadronic and electromagnetic physics models used was tested. It was determined that the PGNAA sensor model can reproduce measurements obtained from the GEOSCAN sensor. In particular, the model can provide a good reproduction of the overall spectral shape and the locations of distinct characteristic peaks. The differences between simulated and experimental results are within 30% on average. It was found that the Geant4 HP neutron model best reproduces the activation peaks observed in experimental measurements. Additionally, the PGNAA spectrum was found to be insensitive to the choice of electromagnetic model for the photon interactions. The validated sensor model provides a useful tool for investigating PGNAA sensor applications including a bulk sorting strategy for new materials, sensor calibration, improvements in signal analysis and optimised sensor design.