The 1940 Republican Convention was held in Philadelphia at Convention Hall, located at 34th and Spruce. It was torn down in 2005. There's a nice writeup about it on ushistory.org. The badge itself wear to the metal in the lower segment's upper left corner. Please examine photo closely as this is a vintage item.