Владимир Путин по национальности является русским. Его отец, Владимир Спиридонович Путин, был потомком русских крестьян, родившихся в Псковской области. Мать, Мария Ивановна Шеломова, также русская. Оба родителя проживали в Ленинграде (ныне Санкт-Петербург), где и родился будущий президент России.
Отцу Путина было не просто получить образование в те времена, но он все же закончил Ленинградский метрополитен и работал на том же заводе, что и его будущий зять, Владимир Сергеевич Путин. Мать же, Мария Ивановна Шеломова, работала на заводе "Зиз" в Ленинграде. Путин рассказывал, что его мать была трудоголиком и всегда стремилась обеспечить своей семье все необходимое.
Таким образом, можно с уверенностью сказать, что Владимир Путин - русский по национальности, его родители также русские.