La population de Stratham est estimée à 7 403 habitants au [3].
Stratham est une ville aisée et éduquée. Le revenu par habitant était en moyenne de 53 588 dollars par an entre 2012 et 2016, largement au-dessus de la moyenne du New Hampshire (35 264 dollars) et de la moyenne nationale (29 829 dollars). Sur cette même période, seulement 0,3 % des habitants de Stratham vivaient sous le seuil de pauvreté (contre 7,3 % dans l'État et 12,7 % à l'échelle des États-Unis). De même, 63 % de la population avait au moins un bachelor degree (contre 35,5 % et 30,3 %)[3].