Data mining plays an important role in terms of prediction and analysis. Data mining is a process of extracting knowledge from huge amount of data stored in databases, data warehouses and data repositories. Crimes are a social nuisance and cost the society dearly in several ways. Crime is an interesting application where data mining plays an important role in terms of prediction and analysis. Crime prevention is a primary concern of police as they perform their central role of protecting the lives and property of citizens. But the police force is usually relatively very small compared to the crime prone population they have to protect making them more of a reactive rather than preventive force.