Małkinia Górna – miasto w Polsce położone w województwie mazowieckim, w powiecie ostrowskim, w gminie Małkinia Górna, której jest siedzibą.

Małkinia Górna położona jest na prawym brzegu Bugu, około 1 km od koryta rzeki. Jest miejscowością o powierzchni 6,97 km² i liczbie mieszkańców wynoszącej 4918 w 2023 roku.

Historia administracyjna Współczesna Małkinia Górna powstała wskutek połączenia wsi rządowej Małkinia Górna z osiedlem kolejowym, powstałym w związku z budową linii kolejowej w drugiej połowie XIX wieku. Jeszcze do lat 1950. obie miejscowości figurują jako odrębne jednostki administracyjne – Małkinia Górna-Wieś i Małkinia Górna-OsadaWykaz Gromad Polskiej Rzeczypospolitej Ludowej według stanu z dnia 1.VII 1952 r., PRL, GUS, Warszawa.

Pod zaborem rosyjskim w guberni łomżyńskiej i utworzonym tam w 1867 roku powiecie ostrowskim. W latach 1867–1868 w gminie NagoszewoPostanowienie z 17 (29) września 1866, ogłoszone 5 (17) stycznia 1867 (Dziennik Praw, rok 1866, tom 66, nr 219, s. 279), a od 1868 w gminie OrłoPostanowienie z 29 grudnia 1867 (10 stycznia 1868), ogłoszone 8 (20) lutego 1868 (Dziennik Praw, rok 1868, tom 67, nr 228, s. 359), której siedzibą został w 1870 roku BrokPostanowienie z 30 stycznia (11 lutego) 1870, ogłoszone 19 (31) maja 1870 (Dziennik Praw, rok 1870, tom 70, nr 241, s.