Skip to content

Popularity of the name Mia, 1933–2025

Mia was at its most popular in 2015, when 14,943 girls were given the name: about 1 in 120 girls born in the U.S. that year, ranking #6. In 2025, 11,078 girls were named Mia, ranking #6. In all, Social Security counts 310,219 girls named Mia since 1933. Social Security’s records also list 391 boys named Mia.

Peak year
2015
Rank in 2015
#6
Babies in 2015
14,943
Rank in 2025
#6
Total since 1933
310,219
Babies named Mia per 1,000 girls born, 1933–2025How many of every 1,000 girls born each year were named Mia. The table below lists every year.02.557.51019401960198020002020
Babies given the name per 1,000 girls born each year. A gap is a year with fewer than 5.

Where it stands now

In the past decade the name held at #6 from 2015 to 2025: 14,943 girls got it in 2015, and 11,078 in 2025.

Decade by decade

Its best decade was the 2010s, when 129,110 girls were named Mia, #6 for the decade. It ranked #7,081 in the 1930s and #6 in the 2020s so far.

Every 20 years in the records: 5 in 1940 (#4,349), 52 in 1960 (#1,542), 683 in 1980 (#346), 3,451 in 2000 (#93) and 11,269 in 2020 (#8).

Highs and lows

The most girls given the name in a single year was 14,943, in 2015. Its best rank in any year was #5, first reached in 2024.

Every year

The table lists every year from 1933 to 2025 in which Social Security recorded at least 5 girls named Mia, with the name’s rank that year.

Babies named Mia by year
YearBabiesRank
19336#3,753
19405#4,349
19427#3,738
19438#3,493
19449#3,139
19458#3,388
194613#2,739
194714#2,769
194818#2,329
194923#2,013
195020#2,185
195128#1,842
195230#1,820
195331#1,783
195446#1,481
195542#1,579
195639#1,693
195740#1,705
195833#1,908
195951#1,516
196052#1,542
196148#1,627
196285#1,192
1963105#1,047
1964297#571
19651,053#267
1966721#328
1967738#321
1968681#335
1969460#447
1970488#450
1971481#432
1972414#451
1973350#498
1974388#464
1975366#494
1976354#503
1977443#450
1978523#395
1979604#375
1980683#346
1981719#331
1982547#415
1983470#441
1984452#462
1985500#438
1986491#437
1987544#410
1988620#387
1989661#382
1990782#340
1991780#338
1992822#328
1993795#330
1994861#316
19951,101#255
19961,690#180
19972,494#128
19982,567#130
19992,738#120
20003,451#93
20013,918#76
20026,259#43
20037,083#36
20047,399#30
200510,846#17
200612,027#13
200710,922#15
200810,173#14
200911,438#10
201010,650#10
201111,543#9
201212,039#8
201313,166#6
201413,534#6
201514,943#6
201614,464#6
201713,521#6
201812,742#7
201912,508#8
202011,269#8
202111,177#8
202211,077#8
202311,404#6
202412,149#5
202511,078#6

How these numbers are counted

Social Security publishes, for every year since 1880, how many babies of each sex were given each name, counting any name given to at least 5. A name’s rank is its place that year among names for the same sex, by number of babies. Names with the same count share a rank here, while Social Security’s own lists break ties alphabetically, so a rank can differ from theirs by a place or two. A name’s share is the number of babies given it divided by all babies of that sex in the data that year, and its peak is the year that share was highest. Shares rather than counts set the peak, because far more babies were born in some years than others: counting babies alone would pull nearly every name’s peak toward the 1946–1964 baby boom.

Source: the U.S. Social Security Administration’s national baby name data, from Social Security card applications for babies born in the U.S. A name is left out of a year when fewer than 5 babies of one sex got it, and counts before about 1937 are incomplete, because many people born then never applied for a card. See how Baby Boom builds its data. Figures may contain errors.