Data mining is a process of extracting knowledge from huge amount of data stored in databases, data warehouse and data repositories. Criminal offenses can be an interesting application where data mining performs an important role in conditions of criminal offense prediction and research. This paper reveals detailed analysis on clustering techniques and its role on offense applications. This also helps regulations enforcers in better research and crime prediction. Key..