Paradiso has a population of 4524, based on the official 2012 figures published by the town, of which 1960 are Swiss nationals and 2564 foreign nationals.

Most of the population (as of 2000) speaks Italian (66.7%), with German being second most common (10.0%) and Serbo-Croatian being third (6.9%).
 Of the Swiss national languages (as of 2000), 370 speak German, 99 people speak French, 2,463 people speak Italian, and 3 people speak Romansh.
 The remainder (759 people) speak another language.
The gender distribution of the population was 2310 male and 2214 female.

In 2008 there were 25 live births to Swiss citizens and 19 births to non-Swiss citizens, and in same time span there were 21 deaths of Swiss citizens and 13 non-Swiss citizen deaths.
 Ignoring immigration and emigration, the population of Swiss citizens increased by 4 while the foreign population increased by 6.
 There were 3 Swiss men who emigrated from Switzerland and 3 Swiss women who immigrated back to Switzerland.
 At the same time, there were 100 non-Swiss men and 65 non-Swiss women who immigrated from another country to Switzerland.
 The total Swiss population change in 2008 (from all sources, including moves across municipal borders) was an increase of 66 and the non-Swiss population change was an increase of 53 people.
 This represents a population growth rate of 3.4%.

The age distribution, as of 2009, in Paradiso is; 270 children or 7.4% of the population are between 0 and 9 years old and 287 teenagers or 7.8% are between 10 and 19.
 Of the adult population, 414 people or 11.3% of the population are between 20 and 29 years old.
 587 people or 16.0% are between 30 and 39, 598 people or 16.3% are between 40 and 49, and 483 people or 13.2% are between 50 and 59.
 The senior population distribution is 430 people or 11.8% of the population are between 60 and 69 years old, 365 people or 10.0% are between 70 and 79, there are 224 people or 6.1% who are over 80.

As of 2000 the average number of residents per living room was 0.7 which is more people per room than the cantonal average of 0.6 per room.
 In this case, a room is defined as space of a housing unit of at least 4 m² (43 sq ft) as normal bedrooms, dining rooms, living rooms, kitchens and habitable cellars and attics.
 About 15.1% of the total households were owner occupied, or in other words did not pay rent (though they may have a mortgage or a rent-to-own agreement).

As of 2000, there were 1,762 private households in the municipality, and an average of 2.
persons per household.
 In 2000 there were 45 single family homes (or 16.9% of the total) out of a total of 267 inhabited buildings.
 There were 16 two family buildings (6.0%) and 121 multi-family buildings (45.3%).
 There were also 85 buildings in the municipality that were multipurpose buildings (used for both housing and commercial or another purpose).

The vacancy rate for the municipality, in 2008, was 1.01%.
 In 2000 there were 2,359 apartments in the municipality.
 The most common apartment size was the 3 room apartment of which there were 682.
 There were 442 single room apartments and 157 apartments with five or more rooms.
 Of these apartments, a total of 1,755 apartments (74.4% of the total) were permanently occupied, while 443 apartments (18.8%) were seasonally occupied and 161 apartments (6.8%) were empty.
 As of 2007, the construction rate of new housing units was 1.1 new units per 1000 residents.

The historical population is given in the following chart:
Paradiso has a population of 4524, based on the official 2012 figures published by the town, of which 1960 are Swiss nationals and 2564 foreign nationals.
Most of the population (as of 2000) speaks Italian (66.7%), with German being second most common (10.0%) and Serbo-Croatian being third (6.9%).  Of the Swiss national languages (as of 2000), 370 speak German, 99 people speak French, 2,463 people speak Italian, and 3 people speak Romansh.  The remainder (759 people) speak another language. The gender distribution of the population was 2310 male and 2214 female.
In 2008 there were 25 live births to Swiss citizens and 19 births to non-Swiss citizens, and in same time span there were 21 deaths of Swiss citizens and 13 non-Swiss citizen deaths.  Ignoring immigration and emigration, the population of Swiss citizens increased by 4 while the foreign population increased by 6.  There were 3 Swiss men who emigrated from Switzerland and 3 Swiss women who immigrated back to Switzerland.  At the same time, there were 100 non-Swiss men and 65 non-Swiss women who immigrated from another country to Switzerland.  The total Swiss population change in 2008 (from all sources, including moves across municipal borders) was an increase of 66 and the non-Swiss population change was an increase of 53 people.  This represents a population growth rate of 3.4%.
The age distribution, as of 2009, in Paradiso is; 270 children or 7.4% of the population are between 0 and 9 years old and 287 teenagers or 7.8% are between 10 and 19.  Of the adult population, 414 people or 11.3% of the population are between 20 and 29 years old.  587 people or 16.0% are between 30 and 39, 598 people or 16.3% are between 40 and 49, and 483 people or 13.2% are between 50 and 59.  The senior population distribution is 430 people or 11.8% of the population are between 60 and 69 years old, 365 people or 10.0% are between 70 and 79, there are 224 people or 6.1% who are over 80.
As of 2000 the average number of residents per living room was 0.7 which is more people per room than the cantonal average of 0.6 per room.  In this case, a room is defined as space of a housing unit of at least 4 m² (43 sq ft) as normal bedrooms, dining rooms, living rooms, kitchens and habitable cellars and attics.  About 15.1% of the total households were owner occupied, or in other words did not pay rent (though they may have a mortgage or a rent-to-own agreement).
As of 2000, there were 1,762 private households in the municipality, and an average of 2. persons per household.  In 2000 there were 45 single family homes (or 16.9% of the total) out of a total of 267 inhabited buildings.  There were 16 two family buildings (6.0%) and 121 multi-family buildings (45.3%).  There were also 85 buildings in the municipality that were multipurpose buildings (used for both housing and commercial or another purpose).
The vacancy rate for the municipality, in 2008, was 1.01%.  In 2000 there were 2,359 apartments in the municipality.  The most common apartment size was the 3 room apartment of which there were 682.  There were 442 single room apartments and 157 apartments with five or more rooms.  Of these apartments, a total of 1,755 apartments (74.4% of the total) were permanently occupied, while 443 apartments (18.8%) were seasonally occupied and 161 apartments (6.8%) were empty.  As of 2007, the construction rate of new housing units was 1.1 new units per 1000 residents.
The historical population is given in the following chart:
Paradiso, Ticino