Die Nachbarorte von Margherita di Savoia sind Barletta (BA), Trinitapoli, Zapponeta und Canosa di Puglia (BA). Bürgermeisterin war zwischen 2010 und 2012 die ehemalige Fernsehmoderatorin Gabriella Carlucci. 2013 folgte nach einer Übergangsphase Paolo Marrano.
Margherita di Savoia zählt 4.766 Privathaushalte. Zwischen 1991 und 2001 stieg die Einwohnerzahl von 12.404 auf 12.585. Dies entspricht einem prozentualen Zuwachs von 1,5 %.
Verkehr
Von 1884 bis 1986 bestand die elektrifizierte Nebenstrecke Margherita di Savoia Ofantino–Margherita di Savoia, die in Margherita di Savoia Ofantino an die Bahnstrecke Ancona–Lecce, die „Adriabahn“, anschloss. Die Bahn wurde in den frühen Jahren ihres Bestehens überwiegend für den Salztransport genutzt, bis zur Stilllegung fand umfangreicher Personenverkehr statt.