Фи́рово — посёлок городского типа, административный центр Фировского района Тверской области России.
Расположен вблизи реки Граничная (приток реки Шлины), в 200 км к северо-западу от областного центра. Железнодорожная станция на линии Бологое — Соблаго.