The municipality of Teresa is one of the town in thirteen (13) municipalities and one (1) city in the province of Rizal. Teresa is merely 32 kilometers away from the city of Manila by land transportation. It has an absolute location of 14° 35′ north longitude and 121° 12′ east latitude. It shares boundaries with Antipolo City to the north, the municipality of Tanay to the east, Baras to the southeast, Morong to the south, Binangonan to the southwest, and Angono to the west, all of which belong to the province of Rizal.

The municipality covers a total of 16,198 hectares land area. But according to the provincial documents, the municipality has a total land area of only 1,860 hectares of which means the remaining area is subject of the territorial boundary disputes with the contiguous towns of Baras, Tanay, and Morong.

At present, Teresa is composed of nine (9) barangays namely Bagumbayan, Calumpang-Sto. Cristo, Dalig, Dulumbayan, May-iba, Poblacion, Prinza, San Gabriel and San Roque.

As of 2007, Teresa has a population of 44,436 of which 25,753 are registered voters and 541 are Sangguniang Kabataan (SK) voters.

Teresa is considered as agro-industrial town. In fact, rice is the primary crop of the municipality. The areas not devoted to rice are planted with secondary crops such as corn, rootcrops, vegetables, and fruit trees.

Some of the industrial companies located in the municipality are Republic Cement Corporation (Lafarge), Teresa Marble Corporation and ABC Phils., Inc.

There are also many piggery and poultry farms located in Teresa. Some of these are Foremost Farm, Robina Farm, Acme Farm and Coral Farm. Many households of Teresa are also engaged in backyard swine raising and farming as an additional source of income to meet their family needs.

Education is accessible for the youth of Teresa. There are 21 Day Care Centers located in each barangays and sitios. There are also six (6) public elementary schools namely Teresa Elementary School in Barangay Dalig, Quiterio San Jose Elementary School in Barangay May-iba, Prinza Elementary School in Barangay Prinza, Bagumbayan Elementary School in Barangay Bagumbayan, Pantay Elementary School in Sitio Pantay and Abuyod Elementary School in Sitio Abuyod located both in Barangay Dalig. In addition to these, there are three (3) public secondary schools in the municipality namely: Teresa National High School (TNHS) in Barangay Dulumbayan, and Pantay National High School (PNHS) in Sitio Pantay and Abuyod National High School (ANHS) in Sitio Abuyod, all in barangay Dalig.

Private schools are also established. Some of these are St. Rose of Lima Montessori School, Sta. Dorothea Academy, St. Agnes School, Mil John Christian Academy, Philsin College Foundation, Amazing Grace Baptist Learning School, Jesus is the Rock Christian Academy and Alzira College of Science and Technology.

The electricity in the municipality is supplied by the Manila Electric Company (MERALCO) and is provided on a 24 hour basis.

In terms of communication, at present, cellular phones can be considered as the primary means of communication in Teresa. This may be attributed to the fact that almost every constituent has their own cell phones since the signals of every cell phone companies are strong in the area. However, there are some households that have a landline provided by the Philippine Long Distance Telephone Company (PLDT) and Digitel.

There is one local post office in Teresa which is located within the municipal hall building.

The municipality has also access to various media including newspapers, magazines, radio and television programs. There are also cable television companies operating in the municipality. They not only provide television services but also internet connection which serves as additional means of communication in the municipality. All these media facilities keep the people well informed of current, local, national and international issues.