Le zanzare mangiano cibi diversi a seconda del genere e della fase della vita. Le larve di zanzara vivono in pozze d'acqua stagnanti e consumano principalmente alghe e organismi acquatici microscopici. Una volta che si impupano, le zanzare cessano di nutrirsi fino a che non si verifica la metamorfosi e diventano adulti. Le femmine adulte si nutrono principalmente del sangue di altri animali, mentre i maschi si nutrono di nettare di fiori.
Tutte le zanzare condividono una serie di somiglianze, come la necessità di depositare le uova nell'acqua, ma esiste una grande variazione nelle abitudini delle oltre 2.500 specie di zanzare che vivono in tutto il mondo. Ad esempio, diverse specie preferiscono diversi tipi di ambienti acquatici per la deposizione delle uova; alcuni preferiscono le maree, mentre altri preferiscono le paludi. Alcune specie, come quelle del genere Culex e Aedes, si nutrono spesso del sangue degli umani. Tuttavia, le zanzare Aedes in genere non entrano nelle abitazioni per nutrirsi di persone, mentre le zanzare Culex lo fanno regolarmente.
Le zanzare del genere Anopheles sono particolarmente degne di nota per gli esseri umani: queste zanzare possono trasportare e trasmettere la malaria, causata da un piccolo parassita che vive nel sangue degli umani. Quando una zanzara morde un essere umano infetto, alcuni parassiti possono viaggiare nello stomaco dell'insetto. Quindi, quando quella zanzara morde un'altra persona, alcuni dei parassiti potrebbero invadere il flusso sanguigno della seconda persona.