En la Edad Antigua la población del municipio estaba distribuida en varios asentamientos del actual término municipal (actual casco urbano de
Moguer y en los asentamientos de Rendón, las
Cacerías y Manzote), sin embargo con la entrega como señorío del municipio en 1333, la población de Moguer pasó a concentrarse en el actual casco urbano, subiendo hasta los 5000 habitantes, población en torno a la cual fluctuó hasta el siglo XX. Entre 1900 y 1970 la población de Moguer se mantuvo en torno a los 7000-8000 habitantes, y a partir de 1970 experimentó un crecimiento continuo que ha situado la población actual en los 22.088 habitantes (INE. enero de 2019), la mayor población de su
historia. De los 22.088 habitantes, 11.022 son hombres (49,09 %) y 11.066 mujeres (50,91%). Según el nomenclátor de 2019, el municipio comprende las siguientes entidades de población: Las Madres del Avitor: 59 habitantes (37 hombres y 22 mujeres).
Mazagón: 3.168 habitantes (1593 hombres y 1575 mujeres).
Moguer: 18.852 habitantes (9388 hombres y 9464 mujeres).
Poblado Forestal: 9 habitantes (4 hombres y 5 mujeres).