This document summarizes an analysis of crime data from San Francisco between 2003-2015 containing over 1.7 million records. Various machine learning models were tested to predict the crime type from the data, including naive Bayes, kNN, decision trees, random forests and more. The best model was a decision tree that achieved a classification rate of 28%, compared to random guessing. Location was generally the most important predictor of crime types.