Det er tidligere meldt at det var 24 barn blant de drepte, og at 12 mennesker er såret. Sykehus i området etterspør blodgivere for å kunne hjelpe de skadde.
En mann bevæpnet med hagle, pistol og kniv stormet en barnehage i Nongbua Lamphu, nord i landet.
Politiet sier gjerningsmannen er en tidligere politimann, som mistet jobben etter en narkotikatest i fjor. Mannen hadde i dag et møte i retten, på grunn av narkotikabruken.
Han skal ha vært sint da han ankom barnehagen og ikke fant barnet sitt der. Det forteller en talsperson i politiet, Paisan Luesomboon, til TV-kanalen ThaiPBS.
Politisjefen i landet, Damrongsak Kittiprapat, beskrev hendelsesforløpet til pressen torsdag ettermiddag.
– Noen av de ansatte satt og spiste lunsj utenfor barnehagen. Gjerningsmannen parkerte bilen sin, skjøt og drepte alle fire.
Han sier at vedkommende deretter sparket inn døren og begynte å angripe barna med kniv.
Damrongsak sier til AFP at pistolen som ble brukt hadde blitt kjøpt privat på lovlig vis, og var altså ikke et politivåpen.
Skal ha skutt seg selv
Gjerningsmannen skal så ha kjørt sin vei og dratt hjem, ifølge politiet.
På veien skal han ha fortsatt å skyte og kjørt ned flere folk. Paweena Purichan forteller AFP at hun så ham i en kollisjon da hun var på vei til jobb på motorsykkelen sin.
– Han kjørte inn i en motorsykkel og to personer ble skadet. Jeg satte opp farten for å komme meg vekk, sier hun ifølge byrået.
– Det var blod overalt.
Hjemme skal gjerningsmannen ha drept sin kone og sin sønn, og deretter tatt sitt eget liv.
Dette er en av de dødeligste masseskytingene i Thailand noensinne, ifølge AFP.
Statsminister Prayuth Chan-ocha sender kondolanser til de pårørende og ber alle tilgjengelige mannskaper om å ta seg av de sårede.
Han skriver på Facebook at politiet har blitt bedt om sette i gang en snarlig etterforskning.
– Storbritannia står med Thailand
Den britiske statsministeren Liz Truss sender støtteerklæringer til det thailandske folk. På Twitter skriver hun:
Jeg er sjokkert å høre om de forferdelige hendelsene i Thailand denne morgenen. Mine tanker er med de pårørende og med hjelpearbeiderne. Storbritannia er med Thailand i denne vanskelige tiden.
Også den australske statsministeren Anthony Albanese sender kondolanser, på vegne av Australia på Twitter.