The National Register of Historic Places is maintained by the US National Park Service. Properties, historic districts, and locations on the National Register have been nominated by state, federal, or tribal historic preservation offices, and reviewed by the National Park Service.
HistoryPointer is your live, searchable map of places on the National Historic Register. It is unaffiliated with the National Park Service, but uses their data, along with Wikipedia entries, and updated geographic information.