Alberto Núñez Feijóo och Partido Popular får flest röster och högerblocket får egen majoritet.
Det var vad två undersökningarna som publicerades klockan 20 på söndagen visade.
Men valet utvecklade sig till en rysare.
När nästan samtliga röster var räknade hade högerblocket med PP+Vox: 169 mandat medan vänsterblocket PSOE+Sumar hade 153. De senare skulle kunna regera tillsammans med regionala separatistiska partier i Baskien och Katalonien, men det är högst osäkert.
Inget av blocken med PP+Vox eller PSOE+Sumar når 176 mandat för att ha majoritet av parlamentets 350 platser.
Det är jämt mellan blocken och komplicerade regeringsförhandlingar är att vänta som kan utmynna i nyval i december.
Liberalkonservativa Partido Popular blev valets vinnare med 136 mandat vilket var en uppgång med 47 mandat. Ytterkantshögerpartiet Vox fick 33 mandat vilket var 19 färre jämfört med valet 2019.
Läs mer: Komplicerat läge väntar efter söndagens val
Socialdemokratiska PSOE och Pedro Sánchez får 122 mandat och vänsteralliansen Sumar med Yolanda Díaz får 31 mandat.
Valdeltagandet hamnade på 70,40 procent, med nästan 2,5 miljoner poströster. Det var en ökning med över fyra procent jämfört med valet i november 2019.
I dagsläget ser det ut som att det politiska kaoset efter valet i april 2019 upprepas. Då lyckades inte PSOE och Sánchez bilda en regering med andra vänsterpartier, varpå ett nytt val hölls på hösten.
Nu blev Partido Popular det parti som fick flest röster och som får försöka bilda regering.
Alberto Nuñez Feijoo sa i natt:
– PP har vunnit valet. Som kandidat för det parti som vann flest platser, förmodar jag att det är min plikt att försöka bilda en regering.
Följ valet på hashtag #valSpanien
Så är då samtliga röster räknade i spanska valet. #ValSpanien #ValSpanien2023 #EleccionesGenerales pic.twitter.com/zpcaF29XW8
— Svenska Magasinet (@SvenskaMagasine) July 24, 2023