Vrapci se oportunistički hrane i jedu široku paletu hrane, uključujući sjemenke, žitarice, voće, kukce, pa čak i male kralješnjake. Često posjećuju hranilice za ptice i mogu postati prilično pitome ako ih se redovito hrani.
U divljini, vrapci obično traže hranu na tlu ili u niskom raslinju. Također će ponekad odletjeti kako bi uhvatili insekte u zraku. Kada pronađu dobar izvor hrane, često će je spremiti u spremište za kasniju konzumaciju.
Vrapci su važni članovi ekosustava i pomažu u kontroli populacije insekata. Također su izvor hrane za veće predatore, poput jastrebova i sova.