Située entre Bergerac et Marmande, la commune compte 3200 habitants pour 1850 logements dont 80 % sont des maisons individuelles.
Les habitants de Miramont-de-Guyenne sont pour 80 % d'entre eux propriétaires de leur logement.