no one really knows, when broadcasters started using party colors it was all over the place and they settled on blue for dems. i guess its because neither party was socialist so there was no association with red like in europe.