Poreč ha circa 2000 anni di storia. Al suo posto, già in epoca preistorica, sorgeva un insediamento. Lo sviluppo della città iniziò con l'arrivo delle legioni romane e la formazione di un Castrum. L'aspetto del centro storico di Poreč è rimasto invariato fino ad oggi, con le strade principali Cardo Maximus e Decumanus e la piazza centrale, il Foro. Poreč divenne una città, o meglio un municipio, nella prima metà del 1° secolo e ricevette il nome di Colonia Iulia Parentium. Durante il dominio romano sul territorio di Poreč, nel 3° secolo, il primo vescovo di Poreč, Mayar, fu vittima delle persecuzioni cristiane. Il vescovo, dopo il suo duro martirio, fu santificato e dichiarato patrono della città. Dopo la caduta dell'impero romano, gli Ostrogoti governarono la città fino al passaggio all'impero bizantino. Dopo un breve periodo di indipendenza nel 12° secolo, Poreč passò sotto il controllo dei Patriarchi di Aquileia. La città fu sotto il dominio della Repubblica di Venezia per il periodo più lungo, addirittura per cinquecento anni. Con la caduta di Venezia, passò sotto il dominio austriaco e già nel 1805, a seguito delle conquiste napoleoniche, passò sotto l'amministrazione francese. Dal 1815 al 1918, ritornò sotto il dominio austriaco. Nel 1861, Poreč divenne la capitale dell'Istria. La linea ferroviaria Parenzana, che collegava Poreč a Trieste, fu costruita nel 1902, mentre il primo hotel fu costruito nel 1910. Dal 1920 al 1943, quando la città passò alla Croazia, Poreč fu sotto il dominio italiano. Dal 1991, Poreč appartiene alla Repubblica indipendente di Croazia.