Brandon city is located in the County of Buchanan in Iowa. It covers a total area of about 1 sq. km. and is elevated above sea level by about 828 ft. The local economy consists of various businesses like oil and lubrication facilities, contractors and general order suppliers, restaurants, office furniture and equipment services, plumbing contractors and a host of others.