-1) {
let s = strcode.indexOf("", e);
scripts.push(strcode.substring(s_e+1, e));
strcode = strcode.substring(0, s) + strcode.substring(e_e+1);
}
for(let i=0; i 0 ){
donation = form.donation.value;
}
var telephone = form.telephone.value;
var email = form.email.value;
var commune = form.commune.value;
var code_postal = form.code_postal.value;
var message = form.message.value;
if( form.infos !== undefined && form.infos.value !== "" ){
message = form.infos.value + "\n\n" + message;
}
var cnil = form.cnil.value;
var emplacement = form.emplacement.value;
var gsm = form.gsm.value;
var comment = form.comment.value;
let confirm = "page";
if( form.confirmation !== undefined && form.confirmation.value === "popin" ){
confirm = "popin"
}
if( nom != "" && prenom != "" && telephone != "" && email != "" && commune != "" && code_postal != "" ){
chargement.style['display'] = "flex";
setTimeout(function(){
chargement.style['opacity'] = 1;
},10);
var xhr_contact = new XMLHttpRequest();
xhr_contact.overrideMimeType("application/json");
xhr_contact.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 200) {
var response = JSON.parse(xhr_contact.responseText);
if (response.results == "OK") {
confirmation_contact(true,confirm);
sending_data = false;
//el.innerHTML = response.html;
} else {
confirmation_contact(true,confirm);
chargement.style['display'] = "none";
console.log( response.results, response.html );
}
}
};
contact_form.append('d', d);
contact_form.append('id_page', id_page);
contact_form.append('projet', projet);
contact_form.append('donation', donation);
contact_form.append('nom', nom);
contact_form.append('prenom', prenom);
contact_form.append('telephone', telephone);
contact_form.append('email', email);
contact_form.append('commune', commune);
contact_form.append('code_postal', code_postal);
contact_form.append('message', message);
contact_form.append('cnil', cnil);
contact_form.append('emplacement', emplacement);
if( guide_du_neuf ){
contact_form.append('guide_du_neuf', true);
}
contact_form.append('gsm', gsm);
contact_form.append('comment', comment);
xhr_contact.open("post", '/contact_xhr.php', true);
xhr_contact.send(contact_form);
} else {
var fields = [
"nom",
"prenom",
"telephone",
"email",
"commune",
"code_postal"
];
for( var f = 0 ; f < fields.length ; f ++ ){
if( form[fields[f]].value == '' ){
form[fields[f]].style['background'] = '#FFCCCC';
} else{
form[fields[f]].style['background'] = 'inherit';
}
}
sending_data = false;
}
}
return false;
}
if (typeof check_projet_contact_form === 'undefined') {
function check_projet_contact_form(form) {
const actives = form.querySelectorAll(".active");
for( let active of actives){
active.classList.remove("active");
}
if (event.target.name === "select_investir") {
form.select_investir.classList.add("active");
form.projet.value = "investir";
form.donation.value = 0;
} else if (event.target.name === "select_habiter") {
form.select_habiter.classList.add("active");
form.projet.value = "habiter";
form.donation.value = 0;
} else if (event.target.name === "select_donation_habiter" || event.target.name === "select_donation_investir" ) {
form.select_donation.classList.add("active");
event.target.classList.add("active");
form.projet.value = "";
form.donation.value = event.target.value;
}
}
}
let dropdown_donation_open = false;
function open_dropdown_donation(el, force){
event.stopPropagation();
if(dropdown_donation_open || force){
el.style['display'] = 'none';
dropdown_donation_open = false;
} else {
el.style['display'] = 'block';
dropdown_donation_open = true;
}
}
if (typeof fill_input === 'undefined') {
function fill_input(form,projet_select) {
let select_projet_title_text = "Sélectionnez votre projet";
switch ( parseInt( projet_select ) ){
default:
case 1 :
form.projet.value = "habiter";
form.donation.value = 0;
select_projet_title_text = "Habiter";
break;
case 2 :
form.projet.value = "investir";
form.donation.value = 0;
select_projet_title_text = "Investir";
break;
case 3 :
form.projet.value = "gestion";
form.donation.value = 0;
select_projet_title_text = "Faire gérer mon bien";
form.message.value = "Je souhaite mettre mon bien en location"
break;
case 4 :
form.projet.value = "gestion";
form.donation.value = 0;
select_projet_title_text = "Trouver une location";
form.message.value = "Je recherche une location"
break;
case 5 :
form.projet.value = "";
form.donation.value = 1;
select_projet_title_text = "Donation pour habiter";
break;
case 6 :
form.projet.value = "";
form.donation.value = 2;
select_projet_title_text = "Donation pour investir";
break;
}
form.select_projet_title.innerText = select_projet_title_text;
}
}
let select_project_open = false;
function open_select_project(el, force){
event.stopPropagation();
if(select_project_open || force){
el.style['display'] = 'none';
select_project_open = false;
el.parentNode.classList.remove("select_opened");
} else {
el.style['display'] = 'flex';
select_project_open = true;
el.parentNode.classList.add("select_opened");
}
}
let unwrap_elements = [];
function unwrap(el){
let wrapper = el.parentNode;
let help_text = el.querySelector('span');
let container = wrapper.querySelector(".wrap_content");
if( unwrap_elements.includes(wrapper) ){
unwrap_elements = unwrap_elements.filter(e => e !== wrapper);
help_text.innerHTML = "Lire plus";
container.style['max-height'] = "300px";
wrapper.classList.remove("unwrap");
el.parentNode.scrollIntoView({ behavior: "smooth", block: "start" });
} else {
unwrap_elements.push(wrapper);
help_text.innerHTML = "Lire moins";
container.style['max-height'] = "20000px";
wrapper.classList.add("unwrap");
}
}
let unwrap_elements_custom = [];
function unwrap_custom(btn, options = { more: "Lire plus", less: "Lire moins" } ) {
const wrapper = btn.parentNode;
const container = wrapper.querySelector(".wrap_custom_content");
const help_text = btn.querySelector(".wrap_help_text");
console.log( wrapper );
if (!container) return;
const dataset_more = btn.dataset.textMore;
const dataset_less = btn.dataset.textLess;
const final_options = {
more: dataset_more || options.more,
less: dataset_less || options.less
};
capture_original_constraint(container);
const is_open = unwrap_elements_custom.includes(wrapper);
if (is_open) {
const collapse_height = read_collapse_height(wrapper);
if (collapse_height != null) {
apply_collapse_height(container, collapse_height);
} else {
restore_original_constraint(container);
}
unwrap_elements_custom = unwrap_elements_custom.filter(n => n !== wrapper);
wrapper.classList.remove("unwrap_custom");
btn.setAttribute("aria-expanded", "false");
if (help_text) help_text.innerHTML = final_options.more;
wrapper.scrollIntoView({ behavior: "smooth", block: "start" });
} else {
remove_constraint(container);
unwrap_elements_custom.push(wrapper);
wrapper.classList.add("unwrap_custom");
btn.setAttribute("aria-expanded", "true");
if (help_text) help_text.innerHTML = final_options.less;
}
}
function init_unwrap_auto(root_node = document, options = { more: "Lire plus", less: "Lire moins" }) {
const wrappers = root_node.querySelectorAll(".wrap_custom");
wrappers.forEach(wrapper => {
const container = wrapper.querySelector(".wrap_custom_content");
const btn = wrapper.querySelector(".wrap_custom_toggle");
const help_text = btn ? btn.querySelector(".wrap_help_text") : null;
if (!container || !btn) return;
unwrap_elements_custom = unwrap_elements_custom.filter(n => n !== wrapper);
const text_more = btn.dataset.textMore || options.more;
capture_original_constraint(container);
const collapse_height = read_collapse_height(wrapper);
if (collapse_height != null) {
apply_collapse_height(container, collapse_height);
} else {
restore_original_constraint(container);
}
const overflowing = is_overflowing(container);
if (overflowing) {
btn.style.display = "";
btn.setAttribute("aria-expanded", "false");
if (help_text) help_text.innerHTML = text_more;
wrapper.classList.remove("unwrap_custom");
} else {
remove_constraint(container);
btn.style.display = "none";
wrapper.classList.add("unwrap_custom");
if (!unwrap_elements_custom.includes(wrapper)) {
unwrap_elements_custom.push(wrapper);
}
}
one_time_resize_recheck(container, () => {
if (collapse_height != null) apply_collapse_height(container, collapse_height);
const now_overflowing = is_overflowing(container);
if (now_overflowing) {
btn.style.display = "";
btn.setAttribute("aria-expanded", "false");
if (help_text) help_text.innerHTML = text_more;
restore_collapsed_state(container, wrapper, collapse_height);
} else {
remove_constraint(container);
btn.style.display = "none";
wrapper.classList.add("unwrap_custom");
if (!unwrap_elements_custom.includes(wrapper)) {
unwrap_elements_custom.push(wrapper);
}
}
});
});
}
function read_collapse_height(wrapper) {
const raw = wrapper.getAttribute("data-collapse_height");
if (!raw) return null;
const n = parse_int_safe(raw, null);
return n != null ? n : null;
}
function parse_int_safe(value, fallback) {
const n = parseInt(value, 10);
return Number.isNaN(n) ? fallback : n;
}
function is_overflowing(el) {
return Math.ceil(el.scrollHeight) > Math.ceil(el.clientHeight);
}
function capture_original_constraint(container) {
if (container.dataset._cap_captured === "1") return;
const cs = window.getComputedStyle(container);
container.dataset._orig_max_height = cs.maxHeight;
container.dataset._orig_height = cs.height;
container.dataset._orig_overflow = cs.overflow;
container.dataset._cap_captured = "1";
}
function restore_original_constraint(container) {
const orig_max = container.dataset._orig_max_height || "none";
const orig_height = container.dataset._orig_height || "auto";
const orig_overflow = container.dataset._orig_overflow || "visible";
container.style.maxHeight = orig_max;
if (orig_height !== "auto") container.style.height = orig_height;
container.style.overflow = orig_overflow;
}
function apply_collapse_height(container, height_px) {
container.style.height = "";
container.style.maxHeight = height_px + "px";
container.style.overflow = "hidden";
}
function remove_constraint(container) {
container.style.maxHeight = "none";
container.style.height = "auto";
container.style.overflow = "visible";
}
function restore_collapsed_state(container, wrapper, collapse_height) {
if (collapse_height != null) {
apply_collapse_height(container, collapse_height);
} else {
restore_original_constraint(container);
}
wrapper.classList.remove("unwrap_custom");
unwrap_elements_custom = unwrap_elements_custom.filter(n => n !== wrapper);
}
function one_time_resize_recheck(container, callback_once) {
if (!("ResizeObserver" in window)) return;
let done = false;
const ro = new ResizeObserver(() => {
if (done) return;
done = true;
callback_once();
ro.disconnect();
});
ro.observe(container);
}
document.addEventListener("DOMContentLoaded", () => {
init_unwrap_auto(document, { more: "Lire plus", less: "Lire moins" });
});
✖
Transformez votre loyer en Patrimoine
M. & Mme Dubois étaient locataires d'un T3 en zone A à 1 000 €/mois
Avec leur revenu fiscal de référence de 35 000 € ils sont éligibles au Prêt à Taux Zéro
🏡
T3 à 310 000 € frais de notaire inclus
◎
PTZ + Prêt Aidé de 165 000 €
💸
Apport de 31 000 €
🏦
Emprunt de 125 000 € à 3.20 % sur 25 ans
Leur nouvelle mensualité s'élève à 1 150 €/mois , ils sont devenus propriétaires de leur résidence principale pour 150 € de plus par mois*
Contactez-nous & obtenez votre simulation gratuite
*Document non contractuel. Voir conditions en agence
▾
//=base64_encode('/contact')?>
Retour
Accueil
Logement neuf Saint-Aubin-d’Aubigné
Logement neuf Saint-Aubin-d’Aubigné
La commune de Saint-Aubin-d'Aubigné se situe en zone C
1 programme immobilier neuf à Saint-Aubin-d'Aubigné est en cours de commercialisation
Retour à la carte
📧 Contactez un conseiller
Pourquoi acheter un logement neuf à Saint-Aubin-d'Aubigné
Située au nord de Rennes, Saint-Aubin-d’Aubigné s’inscrit dans le territoire du Val d’Ille-Aubigné. La commune comptait 4 231 habitants en 2022 selon l’Insee et s’étend sur 23,5 km². Desservie par la RD 175, elle se trouve à une vingtaine de kilomètres de Rennes et bénéficie d’une liaison BreizhGo vers la capitale bretonne. Elle partage ses limites avec Mouazé, Chasné-sur-Illet, Gahard, Andouillé-Neuville, Saint-Médard-sur-Ille, Saint-Germain-sur-Ille ou encore Chevaigné.
Le bourg conserve une identité marquée par son ancien rôle de marché agricole et de centre d’échanges artisanaux sur la route de Rennes à Antrain. Cette histoire se lit encore autour des anciennes halles, du château de Saint-Aubin, du lavoir proche de l’étang et de l’église Saint-Aubin, édifiée à la fin du XIXe siècle. À l’écart du cœur métropolitain, Saint-Aubin-d’Aubigné constitue une alternative pour les acquéreurs qui recherchent un logement neuf autour de Rennes , dans un cadre de bourg doté de services de proximité.
Sur le plan économique, les ménages saint-aubinois disposaient d’un niveau de vie médian de 26 480 € en 2023. Le taux de chômage des 15-64 ans s’établit à 5,4 %, tandis que la commune recense 1 073 emplois au lieu de travail. L’activité locale repose surtout sur les commerces, les services, la construction, l’administration, l’enseignement et la santé. La ZAC du Chêne Romé et le secteur du Chêne Sec participent à la structuration de l’ouest du bourg, avec des projets mêlant habitat, services et commerces.
L’offre éducative renforce l’attractivité résidentielle de la commune pour les familles. Saint-Aubin-d’Aubigné accueille trois écoles, deux collèges, le collège public Amand Brionne et le collège privé Saint-Michel, ainsi qu’un établissement de type lycée professionnel ou agricole avec la Maison familiale rurale. Cette présence scolaire donne à la commune un rôle de centralité pour plusieurs communes voisines du nord rennais.
Les promoteurs immobiliers développent de nouveaux projets dans une commune portée par une croissance démographique annuelle moyenne de +2,3 % entre 2016 et 2022. Le solde migratoire positif, estimé à +1,6 % par an sur la même période, confirme l’arrivée de nouveaux habitants, souvent attirés par la proximité de Rennes, les services du bourg et des surfaces habitables plus accessibles qu’au cœur de la métropole.
Retour
35251
Programmes neufs à proximité de Saint-Aubin-d'Aubigné
Nos dernières actualités
Permis de construire Rennes Métropole : le guide avant de déposer
31 juillet 2026
Hervé Koffel
Construire, agrandir ou surélever à Rennes Métropole ne s'improvise pas : entre seuils de surface, PLUi des 43 communes et secteurs patrimoniaux, le bon formulaire se choisit avant le premier coup de crayon. Ce guide passe en revue les cas où le permis s'impose, le dépôt en ligne et les délai...
Lire l'article
ZAC Bois-Perrin à Rennes : d'un site hospitalier fermé à un quartier ouvert
28 juillet 2026
Hervé Koffel
Longtemps clos derrière les murs de l'hôpital Guillaume-Régnier, le Bois-Perrin s'ouvre enfin sur la ville. La crèche en paille lance un chantier qui redessinera tout un pan du quartier Jeanne-d'Arc jusqu'en 2030.
Lire l'article
Foncière de l'État : casernes, bureaux, logements… que pourrait-il vendre ?
24 juillet 2026
Hervé Koffel
Le Parlement a adopté le 21 juillet 2026 la création d'une foncière chargée de gérer une partie des bâtiments publics, mais le Conseil constitutionnel doit encore se prononcer. Casernes, bureaux et logements de fonction pourraient à terme changer de mains, sans que la liste ni le calendrier s...
Lire l'article
Assurance propriétaire bailleur : quelles garanties choisir pour louer ?
21 juillet 2026
Hervé Koffel
Louer, c'est aussi assurer. Entre l'obligation légale, les garanties utiles et les options commerciales, ce guide aide le bailleur rennais à couvrir son bien sans payer pour rien.
Lire l'article
Interdiction location DPE F et G : Les dérogations du Sénat, l'impact à Rennes
17 juillet 2026
Morgane Caillière
Le 8 juillet 2026, le Sénat a voté cinq dérogations à l'interdiction de location des logements classés F et G, dont la possibilité de louer en signant un contrat de travaux avant 2030. Le texte doit encore être adopté par l'Assemblée nationale, qui l'examinera à la rentrée. À Rennes Mét...
Lire l'article
Rafraîchir votre logement sans clim : nos 6 meilleures astuces
13 juillet 2026
Morgane Caillière
Fermer les volets au bon moment, blanchir les vitres au blanc de Meudon, tendre une couverture de survie, mouiller du linge, optimiser son ventilateur et couper les appareils qui chauffent : six gestes de dépannage, sans travaux ni climatisation. Leur efficacité reste modérée, quelques degrés a...
Lire l'article
Canicule à Rennes : Quels quartiers souffrent le plus ?
10 juillet 2026
Morgane Caillière
À Rennes, la chaleur ne se répartit pas également : selon le quartier, on peut relever jusqu'à 9 °C d'écart la nuit. Depuis 2003, une centaine de capteurs cartographient ces inégalités et guident désormais les choix d'aménagement de la ville. Un enjeu de plus en plus décisif à mesure que...
Lire l'article
Confort d'été : pourquoi il fait désormais monter (ou baisser) la valeur de votre logement
07 juillet 2026
Morgane Caillière
Le confort d'été devient un vrai critère de valeur immobilière. Plus-value possible, risque de décote, limites du DPE, atout du neuf : ce qu'il faut savoir avant d'acheter ou de revendre.
Lire l'article
Prix immobilier à Rennes à l'été 2026 : une reprise qui trie les biens
02 juillet 2026
Hervé Koffel
À Rennes, l'été 2026 s'ouvre sur des prix qui repartent à la hausse, portés par une demande qui revient et une offre qui reste rare. Mais la reprise ne profite pas à tout le monde de la même façon : elle récompense l'emplacement, la desserte par le métro et la performance énergétique, et...
Lire l'article
Encadrement des loyers : la prolongation de deux ans se précise au Sénat
30 juin 2026
Hervé Koffel
L'encadrement des loyers ne s'éteindra pas en novembre 2026. Le gouvernement soutient désormais une prolongation de deux ans via la proposition de loi Echaniz, attendue au Sénat dès la reprise parlementaire. Décryptage.
Lire l'article
Notre offre immobilière à Rennes
Programmes immobiliers en périphérie
Voir
Programmes immobiliers en centre-ville
Voir
Programmes immobiliers neufs sur la côte
Voir
Pourquoi nous choisir ?
🗺
+1000 programmes immobiliers neufs
🏘
Prix garantis direct promoteurs
🤝
98% des promoteurs nous font confiance
🌟
Un interlocuteurunique
🏗
250 promoteurs partenaires
📊
20 ans d'expertise en immobilier neuf à Rennes
En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour la réalisation de statistiques de visites.
J'accepte