Staffelbach has an area,, of. Of this area, or 53.4% is used for agricultural purposes, while or 39.1% is forested. Of the rest of the land, or 7.0% is settled, or 0.6% is either rivers or lakes. Of the built up area, housing and buildings made up 3.2% and transportation infrastructure made up 2.1%. Power and water infrastructure as well as other special developed areas made up 1.3% of the area Out of the forested land, 37.6% of the total land area is heavily forested and 1.6% is covered with orchards or small clusters of trees. Of the agricultural land, 31.2% is used for growing crops and 20.6% is pastures, while 1.6% is used for orchards or vine crops. All the water in the municipality is flowing water.
Coat of arms
The blazon of the municipal coat of arms is Azure a Bridge Argent masoned above two barrulets wavy in base and in chief a Mullet of the same.
Demographics
Staffelbach has a population of , 6.6% of the population are foreign nationals. Over the last 10 years the population has changed at a rate of 7.6%. Most of the population speaks German, with Italian being second most common and Serbo-Croatian being third. The age distribution,, in Staffelbach is; 98 children or 9.4% of the population are between 0 and 9 years old and 148 teenagers or 14.2% are between 10 and 19. Of the adult population, 107 people or 10.3% of the population are between 20 and 29 years old. 158 people or 15.2% are between 30 and 39, 192 people or 18.5% are between 40 and 49, and 140 people or 13.5% are between 50 and 59. The senior population distribution is 87 people or 8.4% of the population are between 60 and 69 years old, 71 people or 6.8% are between 70 and 79, there are 36 people or 3.5% who are between 80 and 89,and there are 2 people or 0.2% who are 90 and older. , there were 26 homes with 1 or 2 persons in the household, 144 homes with 3 or 4 persons in the household, and 176 homes with 5 or more persons in the household. , there were 374 private households in the municipality, and an average of 2.6 persons per household. there were 172 single family homes out of a total of 406 homes and apartments. There were a total of 5 empty apartments for a 1.2% vacancy rate. , the construction rate of new housing units was 1 new units per 1000 residents. In the 2007 federal election the most popular party was the SVP which received 49.63% of the vote. The next three most popular parties were the SP, the EVP Party and the FDP. In the federal election, a total of 351 votes were cast, and the voter turnout was 44.6%. The historical population is given in the following table:
Economy
, Staffelbach had an unemployment rate of 0.7%. , there were 89 people employed in the primary economic sector and about 29 businesses involved in this sector. 93 people are employed in the secondary sector and there are 10 businesses in this sector. 97 people are employed in the tertiary sector, with 31 businesses in this sector. there were 527 workers who lived in the municipality. Of these, 389 or about 73.8% of the residents worked outside Staffelbach while 123 people commuted into the municipality for work. There were a total of 261 jobs in the municipality. Of the working population, 7.8% used public transportation to get to work, and 61.8% used a private car.
Religion
From the, 165 or 16.9% were Roman Catholic, while 678 or 69.3% belonged to the Swiss Reformed Church. Of the rest of the population, there were 6 individuals who belonged to the Christian Catholic faith.