Вы уверены, что используете правильное расширение для вашего файла geo json?
Используя этот код, он работает:
import folium
import pandas as pd
# Sydney latitude and longitude values
latitude = -33.892319
longitude = 151.146167
m = folium.Map(location=[latitude, longitude],
zoom_start=3,
control_scale=True)
sydney_geo = r'suburb-2-nsw.geojson' # geojson file
df_cities = pd.DataFrame({'Unnamed':[2413, 815],
'city':['SIDNEY', 'DUBBO'],
'count':[593, 568]})
folium.Choropleth(geo_data=sydney_geo,
name='choropleth',
data=df_cities,
columns=['city', 'count'],
key_on='feature.properties.nsw_loca_2',
fill_color='YlOrRd',
fill_opacity=0.7,
line_opacity=0.2,
legend_name='In Debt').add_to(m)
folium.LayerControl().add_to(m)
m