Kinberg Batra skrev för 15 år sedan en riksdagsmotion där hon krävde helt obegränsad invandring till Sverige.
"I dag tänker jag annorlunda", skriver hon nu i en debattartikel i Aftonbladet.
Politikern bedyrar att hon visserligen fortfarande är för "öppenhet" och nämner att hennes egen familj inte hade funnits utan "rörlighet" från tredje världen. Hon betonar dock att öppenhet inte betyder "samma sak som kravlöshet".
"Under flera år valde Sverige en migrationspolitisk väg som avvek från såväl våra nordiska grannar som resten av Europa. Under kort tid har Sverige i förhållande till vår storlek tagit emot fler människor från andra länder än något annat jämförbart land. Samtidigt är det tydligt att Sverige inte klarar uppgiften att ge nyanlända en riktig möjlighet att själva etablera sig i det svenska samhället."
Kinberg Batra beskriver hur hon har omprövat M:s politik, från föregångaren Fredrik Reinfeldts "öppna era hjärtan"-linje, "med skärpt kontroll över Sveriges gränser, tillfälliga uppehållstillstånd och tydligare krav på egen försörjning. Jag har drivit på så att dessa förslag har blivit verklighet."
Hon avfärdar också dem som anser att hon ändrat sig av taktiska skäl och dem som tror att hon bara ändrat sig tillfälligt.
"Båda har fel. Jag vill inte tillbaka till den gamla politiken. Den var inte hållbar", skriver Anna Kinberg Batra,
"Samtidigt finns det människor som på seriös grund har varnat för en ohållbar situation, men som inte har blivit lyssnade till, ibland rent av motarbetade eller utfrysta. Jag förstår att de känner ilska eller besvikelse", fortsätter hon.