This is tricky in django-admin, as there is no readymade component for this. Basically, implementing this would require javascript coding for drawing of the OSM map or, alternatively, a Leaflet map, overriding the standard django-admin list method. An idea for displaying points on a map in admin listing is shown here: https://stackoverflow.com/questions/32434998/geodjango-view-admin-list-view-on-a-map Also, there seems to be a very WIP PR to django-leaflet that attempts the same: https://github.com/makinacorpus/django-leaflet/pull/124