The following websites have extensive maps and search functions to locate public charging stations:
DOE AFDC Alternative Fuel Station Locator OpenChargeMap EVChargerNews EVChargerMaps Recargo Electric Car Stations PlugShare Charge Point Blink Network
DOE AFDC Alternative Fuel Station Locator
OpenChargeMap
EVChargerNews
EVChargerMaps
Recargo
Electric Car Stations
PlugShare
Charge Point
Blink Network