Según el censo de 2010, había 3116 personas residiendo en Nueva Madrid.