Основных источника три:
государство. К примеру, в России партии получают субсидии из госбюджета за каждый полученный на выборах голос. Эти средства постоянно индексируются. Так, в 2007 выплаты составляли 20 рублей за голос, а теперь - 152 рубля. Сама господдержка для партий была узаконена в 2001 году, вместе с принятием закона о партиях. Выплаты полагаются за участие в думских и президентских выборах. Число голосов умножается на эту сумму.
крупный бизнес. Практикуется почти повсеместно в капиталистическом мире. Понятно, что это делается для дальнейшего лоббизма экономических интересов / сохранения уже сложившихся бизнес-ниш. Зачастую это делается теневыми способами, спонсор маскируется, через специальные НКО-шки и фирмы-однодневки. Для специалистов и инсайдеров источники происхождения денег зачастую известны.
Темой эффективности лоббирования кстати занимается левая международная НКО Oxfam, но не могу найти цифры, там весьма интересное сравнение было по поводу эффективности для бизнеса вложений еще на стадии выборов.
Последний вариант самый редкий. Эти виды финансирования могут комбинированы, как правило, основными донорами являются бизнес и государство.
С данным вопросом вы можете ознакомиться по прочтении ФЗ "О политических партиях" от 2001 года. В частности, стоит просмотреть статьи 29, 30, а также главу VII указанного закона.
Однако это только Российское законодательство, другое дело, я не думаю, что в иных странах есть какие-то иные источники финансирования, всё только в частностях.