Programming Merit Badge History

Earned through 202029,163
Best year20184,723 earned
All-time popularity#191official, as of 2020#181by 2025 (estimate)

Earned by Year

First earned in 2013. Peak year 2018 with 4,723. Hover over or tap a year for its numbers.

2013480 earned#103 of 129
20142,970 earned#113 of 136
20153,577 earned#102 of 138
20164,085 earned#96 of 138
20174,138 earned#95 of 139
20184,723 earned#93 of 139
20194,717 earned#92 of 139
20204,473 earned#77 of 137
2021No data available#100 of 137
2022No data available#95 of 138
2023No data available#95 of 138
2024No data available#93 of 138
2025No data available#96 of 141

Known count No data available

"—" means merit badges were earned that year but the exact number is not currently known. "#96 of 141" means the badge was number 96 of the 141 merit badges earned that year. National counts have not been published since 2020, but the rankings have. The grand total comes from official reports and includes the years without a known count. The 2025 all-time place is an estimate, because the counts for 2021 to 2025 are worked out from each year's official ranking and the total number of merit badges earned that year.

2013480#103 of 129
20142,970#113 of 136
20153,577#102 of 138
20164,085#96 of 138
20174,138#95 of 139
20184,723#93 of 139
20194,717#92 of 139
20204,473#77 of 137
2021—#100 of 137
2022—#95 of 138
2023—#95 of 138
2024—#93 of 138
2025—#96 of 141

Grand total through 2020:

This page keeps growing. More of this badge's history, including its patches and pamphlets, is being checked and will be added once it is confirmed.

Programming: workbook data

Printings (8)

HaveYearMonthCoverBackRun©BSA #UPCSKUSA #HCNotes
x201310C
x201410C
2015not made
2016not made
x201710C
2018not made
x201910D639746730176350271
x201910D201935710730176351469655193
2020not made
2021not made
x202210D6569297301766569293
x202310D6598937301766598934
x202410D661584730176661584600358n
2025not made

Earned and rank by year

YearEarnedRankOf
2013480103129
20142,970113136
20153,577102138
20164,08596138
20174,13895139
20184,72393139
20194,71792139
20204,47377137
2021100137
202295138
202395138
202493138
202596141