Skip to content

WW2 badge Sold Prices

The median sold price for WW2 badge is $12.44. Most sell between $3.37 and $42.50, based on 1K eBay sold listings.

Median Price
The middle price when all sales are sorted. Best represents what most buyers pay.
$12.44
Avg Price
The mean of the middle 80% of sold prices. Excludes outliers at both ends.
$15.08
Most Sell For
80% of sales fall within this range. Excludes outliers at both ends.
$3.37 – $42.50
10th–90th percentile
Total Sales
1K

Price History

$23.02$16.97
$16.97
2026-01
241 sales
$21.48
2026-02
439 sales
$18.93
2026-03
270 sales
$23.02
2026-04
189 sales
2026-012026-04
Monthly average price history
MonthAverage priceSales
2026-01$16.97241
2026-02$21.48439
2026-03$18.93270
2026-04$23.02189

Price Distribution

<$3
114 sales
$3–$9
280 sales
$9–$15
264 sales
$15–$20
153 sales
$20–$26
91 sales
$26–$31
60 sales
$31–$37
37 sales
$37–$43
32 sales
>$43
116 sales
<$3$20–$26>$43
Price distribution by bucket
Price rangeSales
<$3114
$3–$9280
$9–$15264
$15–$20153
$20–$2691
$26–$3160
$31–$3737
$37–$4332
>$43116

Sales

Showing 676700 of 1K

TitlePrice
WW2.The Kings Royal Rifle Corp plastic cap badge.
$24.23
1930s WW2 Royal Navy SILVER Enamel Sweetheart KC Brooch Badge
$67.30
WW2 Cap Badge Rising Sun Australian Commonwealth Military Forces Army
$16.14
WW2 Era York & Lancaster Regiment : Brass Cap Badge. Named Provenance
$11.78
set of 3 WW2 German Army Military Wehrmacht  Pin Badge
$14.99
East Yorkshire Regiment Cap Badge. Bi metal. WW2.   PATINA.  db27
$12.44
Royal Engineers, Genuine British Army Cap Badge. WW2.
$16.15
Very Rare WW2 Air Transport Auxiliary ATA Numbered Pilot    Enamel Badge
$404
unusual price
23rd Hussars British Army Cap Badge WW2 Tank Corps -Gaunt P2
$26.92
Lot of (5) WW 2 Sterling Flat Butterfly Clutch Backs for Military Badges Pins
$25.00
Genuine WW2 Royal Engineers Cap Badge
$9.42
SOUTH STAFFORDSHIRE REGIMENT WW2 BI-METAL CAP BADGE (JR GAUNT)
$10.76
Military WW2 American 101st airborne parachute glider Officer Cloth Badge
$20.19
British Army white metal WW2 era cap badge for North Somerset Yeomanry, mkr mkd
$12.12
WW2 ORIGINAL CAP  BADGE LOYAL NORTH LANCASHIRE REGIMENT 4.5CMS by 4CMS (46)
$13.45
Vintage WW2 Era US Army Officer Eagle Cap Hat Badge Military Screw Back Meyer NY
$19.91
MILITARY CLOTH BADGE WW2 SAS PARACHUTE WINGS SPECIAL AIR SERVICE 8 X 2.75CM 1838
$40.37
Joblot Of WW2 Military Sweetheart Brooches And Badges
$68.40
WW2 ROYAL AIR FORCE ENAMEL BADGE SWEETHEART BROOCH LUCKY HORSESHOE RARE VINTAGE
$26.86
World War 2 Period RAF / Royal Air Force Brass Cap Badge
$6.15
Genuine WW2 RAF Royal Air Force Cap Badge. Kings Crown
$8.67
WW2 Royal Marine Commando sweet heart badge
$11.78
WW2 Cap Badge The Wiltshire Regiment B9
$14.74
An original WW2 silver Merchant Navy official issue 'MN' war service lapel badge
$23.87
British Pre-WW2 National Savings Imp Gilt And Enamel Badge military army
$29.31

Frequently Asked Questions

How much is WW2 badge worth?
The average sold price for WW2 badge is $15.08, with a median of $12.44. Prices range from $1.33 to $737 based on 1K eBay sold listings.
What is the average price of WW2 badge?
WW2 badge sells for an average of $15.08 on eBay. The median price is $12.44, which better represents typical sales by filtering out outliers.
What is the most expensive WW2 badge ever sold?
The highest recorded sale for WW2 badge on eBay is $737. The lowest sale is $1.33. Data is based on 1K completed eBay transactions.
Source: SoldPriceGuide (soldpriceguide.com) — eBay sold listing data, updated daily. Last updated: April 2026.