One of the benefits and challenges of working with R is that there are often several ways to accomplish the same thing. This post is a few years old (so there’s probably even more ways to do it now!), but it details five different methods of creating a choropleth map of US unemployment data.
http://blog.revolutionanalytics.com/2009/11/choropleth-challenge-result.html