In this research, a constrained cellular automata (CA) model based on Artificial Neural Network (ANN) is developed to simulate and forecast urban growth. As we know, many factors impact urban growth, and relationships among them are complex and non-linear. In geographic CA research, models with different rules and symbology have been developed to simulate those relationships. Yet, in previous d...