Annotations on plotly Choropleth

@NeStack
As long as you defined a choroplethmapbox, you have to add annotations to your choropleth via go.Scattermapbox, NOT go.Scattergeo.

An example of scattermapbox that defines annotations:

import plotly.graph_objects as go
mapboxt = open(".mapbox_token").read().rstrip() #my mapbox_access_token 
lats = [52.370216, 53.2191696, 52.160114,  50.851368, 51.8125626]
lons = [4.895168,  6.5666699, 4.497010, 5.690973, 5.8372264 ]
text= ['Amsterdam', 'Groningen', 'Leiden', 'Maastricht', 'Nijmegen']
fig = go.Figure(go.Scattermapbox(lat=lats,
                         lon=lons,
                         mode='text+markers',
                         text=text,   
                         textposition='top center',
                         marker_size=12, marker_color='red'))
fig.update_layout(title_text ='Netherlands', title_x =0.5, width=750, height=700,
                   mapbox = dict(center= dict(lat=52.370216, lon=4.895168),            
                                 accesstoken= mapboxt,
                                 zoom=6,
                                 style="light" 
                               ))
fig.show()

Following this example, you should set up the lists of lon and lat for the locations on your map, where you want to display some information, as well as the text list,
and the code like this:

fig.add_scattermapbox(....)