Democrat Baby

A data site, not a political one. It pairs two public datasets: the Social Security Administration's baby names by state for 2025, and the FEC's official 2024 presidential results. Its twin, republican.baby, covers the other half of the country with the same method. Same publisher, same numbers, no advocacy.

All Democratic-won states

New Hampshire

Baby names, 2025. 8,301 named births recorded; the files omit names given to fewer than five babies in a state. In 2024 New Hampshire gave Harris 418,488 votes to 395,523, a 2.8% margin.

3,797girls named
4,504boys named
2.8%Harris margin, 2024
Charlotte & Theodoretop girl and boy name

Girls

  1. Charlotte 80
  2. Olivia 64
  3. Sophia 58
  4. Maeve 56
  5. Violet 52
  6. Amelia 51
  7. Lucy 51
  8. Nora 51
  9. Isla 50
  10. Eleanor 49
  11. Harper 49
  12. Emma 47
  13. Evelyn 47
  14. Grace 41
  15. Lainey 40
  16. Penelope 37
  17. Eloise 36
  18. Elizabeth 35
  19. Lily 35
  20. Ava 34
  21. Isabella 34
  22. Abigail 33
  23. Ellie 32
  24. Aurora 31
  25. Hazel 31
  26. Mia 30
  27. Scarlett 30
  28. Willow 30
  29. Layla 29
  30. Paisley 29
  31. Riley 29
  32. Vivian 29
  33. Madeline 28
  34. Chloe 27
  35. Kennedy 27
  36. Avery 26
  37. Josephine 26
  38. Ella 25
  39. Madelyn 25
  40. Lillian 24
  41. Addison 23
  42. Clara 23
  43. Natalie 22
  44. Sadie 22
  45. Audrey 21
  46. Emerson 21
  47. Emilia 21
  48. Hannah 21
  49. Madison 21
  50. Sofia 21

Boys

  1. Theodore 101
  2. Henry 77
  3. Oliver 66
  4. Jack 65
  5. James 65
  6. Liam 63
  7. Lucas 62
  8. Noah 59
  9. Wesley 57
  10. Owen 56
  11. William 56
  12. Benjamin 54
  13. Levi 53
  14. Lincoln 48
  15. Wyatt 48
  16. Carter 47
  17. Jackson 46
  18. Thomas 45
  19. Bennett 44
  20. Charles 43
  21. John 43
  22. Miles 43
  23. Rowan 41
  24. Joseph 38
  25. Mason 37
  26. Hudson 36
  27. Colton 35
  28. Elijah 35
  29. Leo 35
  30. Maverick 35
  31. Luca 34
  32. Daniel 33
  33. Asher 32
  34. Cooper 31
  35. Grayson 31
  36. Matthew 31
  37. Nolan 31
  38. Callum 30
  39. Logan 30
  40. Beau 29
  41. Luke 29
  42. Michael 29
  43. Gabriel 28
  44. Robert 28
  45. Sawyer 28
  46. Griffin 27
  47. Julian 27
  48. Samuel 27
  49. Andrew 26
  50. Elliot 26

Counts are births registered with that name and sex in New Hampshire in 2025, as published by the Social Security Administration. The vote is the FEC's official count. The two are shown side by side; the site draws no causal link between them.

Look up Charlotte Other states Method