How do I change the NA color from gray to white in a ggplot choropleth map?

You can change color of NA values (states without data) by changing argument na.value in scale_fill_continuos().

+scale_fill_continuous(low="thistle2", high="darkred", 
                       guide="colorbar",na.value="white")