NPS Parks Card — track your National Park visits on an interactive map

I built (with help from Claude) a Lovelace card + companion integration for tracking which US National Park Service sites you've visited in your dashboard.

What it does:

  • Renders the full US as an interactive map — mainland, Alaska, Hawaii, Puerto Rico/USVI, Guam/N. Mariana Islands, and American Samoa all included
  • Each park shows as a marker colored by visited/unvisited status
  • Click a marker for a popup with the park's photo, description, and a button to mark visited
  • A searchable side panel lists every tracked park

You'll need two things, since it's split into an integration and a card:

Both READMEs have full setup instructions. Install via HACS custom repository or manually. The integration options allow for choosing which designations to include (e.g. "National Park", "National Preserve", etc).

This is a personal project I built for tracking my own park visits. I would love feedback, bug reports, or feature ideas if you try it out. Also happy to hear what other NPS-related automations/dashboards people have built, if any of this sparks ideas.

2 Likes