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: https://www.statsilk.com/maps/convert-esri-shapefile-map-geojson-format
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: https://community.plotly.com/t/choropleth-map-in-dash/4807/