[2] Bloomfield Township is located in northern Bedford County.
The northern and part of the western borders of Bloomfield Township form the Bedford County line, with the Blair County townships of Greenfield and Taylor to the west and north, respectively.
The western boundary of the township is formed by the ridgecrest of Dunning Mountain.
[3] A portion of the Pennsylvania State Game Lands Number 41 is located in the township.
14.3% of all households were made up of individuals, and 3.9% had someone living alone who was 65 years of age or older.