Mauersegler fangen in der Luft Insekten (vor allem Blattläuse, Zikaden, Käfer, Fliegen, Eintagsfliegen, Mücken, Ameisen, Schmetterlinge) und auch Spinnen und formen diese im Schlund mit Speichel zu einer haselnussgroßen, etwa 1 g schweren Kugel (die aus 90-800 Tieren bestehen kann). Im Kehlsack wird die Nahrung zum Nest getragen. Die Fütterung geht vonstatten, indem der junge Mauersegler mit weit aufgerissenem Schnabel den Kopf des Altvogels zu verschlingen scheint, während dieser das Futterbällchen direkt in den Rachen des Nestlings hineinwürgt.