Mattinata è un comune italiano della provincia di Foggia di 6285 abitanti.
Situata sul promontorio garganico, famosa per le sue acque tanto che per più volte ha ottenuto la bandiera blu dalla Foundation for Environmental Education e dalle "vele" della Guida Blu di Legambiente.
Il nome fino a prima dell'800 era "matinata". Il nome deriva dalla tribù dauna dei matinates successivamente si chiamò Apeneste.
In seguito alla colonizzazione romana dell'Apulia, il villaggio di Apeneste prese il nome di Matinum. Il villaggio di Matinum venne saccheggiato e abbandonato in seguito.
Per quindici secoli il territorio di mattinata era un feudo di Monte Sant'Angelo. I ricchi signori di Manfredonia e Monte ci passavano le vacanze come gli antichi romani, infatti soltanto negli anni 50 del 1900 Mattinata venne riconosciuta come un piccolo comune indipendente.