How to set shapefile (.shp, .zip) to lon and lat and hover on the region (geo object)?

@jimmybow The choropleth at the link above is created via mapbox with source a geojson file. If you have a shapefile you can convert it to
a geojson file following the steps described here:
or just use another free tool…
In order to display an information on hover over each region (polygon in geojson) define a list of locations in each region and their lon and lat.
Then plot the points representing those locations via scattermapbox, with a color identical to the color assigned to the corresponding region when you create the choropleth.
See also this thread: