La ville de Magescq est située dans le département Landes.
Les municipalités alentours sont les suivantes : Saint-Paul-lès-Dax, Léon, Herm, Castets, Soustons, Saint-Geours-de-Maremne, Angoumé, Mées, Rivière-Saas-et-Gourby.
3 infirmiers et infirmières à domicile travaillent à Magescq.